Packages

t

scalan

Views

trait Views extends TypeDescs with MethodCalls with TypeSum

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Views
  2. TypeSum
  3. MethodCalls
  4. GraphVizExport
  5. TypeDescs
  6. Base
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbsorbFirstUnitIso[A2, B2] extends (Views.this)#Node with (Views.this)#IsoUR[A2, (Unit, B2)]
    Annotations
    @Isospec()
  2. abstract class AbsorbSecondUnitIso[A1, B1] extends (Views.this)#Node with (Views.this)#IsoUR[A1, (B1, Unit)]
    Annotations
    @Isospec()
  3. implicit class AnyIsoOps 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 ComposeIso[A, B, C] extends (Views.this)#Node with (Views.this)#IsoUR[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 DataEnv = Map[(Views.this)#Sym, AnyRef]
    Definition Classes
    TypeDescs
  12. trait Def[+T] extends Scalan.Node
    Definition Classes
    Base
  13. abstract class Elem[A] extends Scalan.TypeDesc
    Definition Classes
    TypeDescs
    Annotations
    @implicitNotFound( "No Elem available for ${A}." )
  14. class ElemCacheEntry extends AnyRef
    Definition Classes
    TypeDescs
  15. class EntityObject extends AnyRef
    Definition Classes
    Base
  16. case class EntityObjectOwner extends Scalan.OwnerKind with Product with Serializable
    Definition Classes
    Base
  17. case class EnvRep[A] extends Product with Serializable
    Definition Classes
    TypeDescs
  18. case class FuncElem[A, B] extends Scalan.Elem[(A) ⇒ B] with Product with Serializable
    Definition Classes
    TypeDescs
  19. abstract class FuncIso[A, B, C, D] extends (Views.this)#Node with (Views.this)#IsoUR[(A) ⇒ C, (B) ⇒ D]
    Annotations
    @Isospec()
  20. trait Functor[F[_]] extends Scalan.Cont[F]
    Definition Classes
    TypeDescs
  21. case class GraphFile extends Product with Serializable
    Definition Classes
    GraphVizExport
  22. abstract class IdentityIso[A] extends (Views.this)#Node with (Views.this)#IsoUR[A, A]
    Annotations
    @Isospec()
  23. case class InvokeFailure extends Scalan.InvokeResult with Product with Serializable
    Definition Classes
    MethodCalls
  24. sealed abstract class InvokeResult extends AnyRef
    Definition Classes
    MethodCalls
  25. case class InvokeSuccess extends Scalan.InvokeResult with Product with Serializable
    Definition Classes
    MethodCalls
  26. type Iso[From, To] = (Views.this)#Ref[(Views.this)#IsoUR[From, To]]
  27. type Iso1[A, B, C[_]] = (Views.this)#Ref[(Views.this)#Iso1UR[A, B, C]]
  28. trait Iso1UR[A, B, C[_]] extends (Views.this)#Node with (Views.this)#IsoUR[C[A], C[B]]
  29. implicit class IsoOps[A, B] extends AnyRef
  30. trait IsoUR[From, To] extends (Views.this)#Node with (Views.this)#Def[(Views.this)#IsoUR[From, To]]
  31. type LElem[A] = Lazy[(Views.this)#Elem[A]]
    Definition Classes
    TypeDescs
  32. case class MethodCall extends Scalan.Node with Scalan.Def[Any] with Product with Serializable
    Definition Classes
    MethodCalls
  33. sealed abstract class MethodDesc extends AnyRef
    Definition Classes
    TypeDescs
  34. case class NewObject[A] extends Scalan.BaseDef[A] with Product with Serializable
    Definition Classes
    MethodCalls
  35. abstract class Node extends Product
    Definition Classes
    Base
  36. class NotImplementedStagingException extends Scalan.StagingException
    Definition Classes
    Base
  37. sealed abstract class OwnerKind extends AnyRef
    Definition Classes
    Base
  38. case class PairElem[A, B] extends Scalan.Elem[(A, B)] with Product with Serializable
    Definition Classes
    TypeDescs
  39. abstract class PairIso[A1, A2, B1, B2] extends (Views.this)#Node with (Views.this)#IsoUR[(A1, A2), (B1, B2)]
    Annotations
    @Isospec()
  40. trait PairIsoCompanion extends AnyRef
  41. case class Placeholder[T] extends Scalan.Node with Scalan.Def[T] with Product with Serializable
    Definition Classes
    Base
  42. type RFunc[-A, +B] = (Views.this)#Ref[(A) ⇒ B]
    Definition Classes
    Base
  43. case class RMethodDesc extends Scalan.MethodDesc with Product with Serializable
    Definition Classes
    TypeDescs
  44. type ROptional[A] = (Views.this)#Ref[(Views.this)#SOptional[A]]
    Definition Classes
    TypeSum
  45. type RPair[+A, +B] = (Views.this)#Ref[(A, B)]
    Definition Classes
    Base
  46. abstract class Ref[+T] extends AnyRef
    Definition Classes
    Base
  47. type SOptional[A] = Either[Unit, A]
    Definition Classes
    TypeSum
  48. implicit class SeqExpExtensionsForEmitGraph extends AnyRef
    Definition Classes
    GraphVizExport
  49. final class SingleRef[+T] extends Scalan.Ref[T]
    Definition Classes
    Base
  50. class StagingException extends RuntimeException
    Definition Classes
    Base
  51. case class SumElem[A, B] extends Scalan.Elem[Scalan.|[A, B]] with Product with Serializable
    Definition Classes
    TypeDescs
  52. abstract class SumIso[A1, A2, B1, B2] extends (Views.this)#Node with (Views.this)#IsoUR[(Views.this)#|[A1, A2], (Views.this)#|[B1, B2]]
    Annotations
    @Isospec()
  53. type Sym = (Views.this)#Ref[_]
    Definition Classes
    Base
  54. abstract class ThunkIso[A, B] extends (Views.this)#Node with (Views.this)#Iso1UR[A, B, (Views.this)#Thunk]
    Annotations
    @Isospec()
  55. abstract class Transformer extends AnyRef
    Definition Classes
    Base
  56. abstract class TypeDesc extends Serializable
    Definition Classes
    TypeDescs
  57. case class Variable[T] extends Scalan.Node with Scalan.Def[T] with Product with Serializable
    Definition Classes
    Base
  58. case class WMethodDesc extends Scalan.MethodDesc with Product with Serializable
    Definition Classes
    TypeDescs
  59. type |[+A, +B] = Either[A, B]
    Definition Classes
    Base
  60. implicit class JoinSumOps[A] extends AnyRef
    Definition Classes
    TypeSum
  61. implicit class OptionOps[A] extends AnyRef
    Definition Classes
    TypeSum
  62. implicit class RepExtensionsForSum[A] extends AnyRef
    Definition Classes
    TypeSum
  63. 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
  64. 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
  65. 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
  66. 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
  67. trait SumOps[A, B] extends AnyRef
    Definition Classes
    TypeSum
  68. class SumOpsExp[A, B] extends (TypeSum.this)#SumOps[A, B]
    Definition Classes
    TypeSum

Value Members

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

Inherited from TypeSum

Inherited from MethodCalls

Inherited from GraphVizExport

Inherited from TypeDescs

Inherited from Base

Inherited from AnyRef

Inherited from Any

Ungrouped