Packages

t

scalan.staged

TransformingEx

trait TransformingEx extends AnyRef

Self Type
ScalanEx
Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TransformingEx
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class Analyzer extends AnyRef
  2. trait BackwardAnalyzer[M[_]] extends ScalanEx.Analyzer
  3. class EmptyMarking[T] extends ScalanEx.Marking[T]
  4. sealed abstract class KeyPath extends AnyRef
  5. implicit class KeyPathElemOps extends AnyRef
  6. trait Lattice[M[_]] extends AnyRef
  7. type MarkedSym = (ScalanEx.Ref[T], ScalanEx.Marking[T]) forSome {type T}
  8. type MarkedSyms = Seq[ScalanEx.MarkedSym]
  9. trait Marking[T] extends AnyRef
  10. class MarkingElem[T] extends ScalanEx.BaseElemLiftable[ScalanEx.Marking[T]]
  11. case class MarkingType[A](tA: RType[A]) extends RType[ScalanEx.Marking[A]] with Product with Serializable
  12. abstract class MirrorEx extends ScalanEx.Mirror
  13. class ProjectionTree extends ScalanEx.SymbolTree
  14. case class SingletonElem[T](value: T)(implicit evidence$1: ClassTag[T]) extends ScalanEx.BaseElemLiftable[T] with Product with Serializable
  15. abstract class SymbolTree extends AnyRef
  16. type TuplePath = List[Int]
  17. class TupleTree extends ScalanEx.SymbolTree

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. def keyPathElem(kp: ScalanEx.KeyPath): ScalanEx.Elem[ScalanEx.KeyPath]
  13. implicit def markingElem[T](implicit arg0: ScalanEx.Elem[T]): ScalanEx.MarkingElem[T]
  14. def markingKey[T](prefix: String)(implicit eT: ScalanEx.Elem[T]): ScalanEx.MetaKey[ScalanEx.Marking[T]]
  15. implicit def markingRType[A](implicit tA: RType[A]): RType[ScalanEx.Marking[A]]
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. def pairMany(env: List[ScalanEx.Sym]): ScalanEx.Sym
  20. def projectPath(x: ScalanEx.Ref[Any], path: ScalanEx.TuplePath): ScalanEx.Ref[Any]
  21. def projectTree(root: ScalanEx.Ref[Any], tree: ScalanEx.ProjectionTree): ScalanEx.ProjectionTree
  22. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  23. def toString(): String
    Definition Classes
    AnyRef → Any
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  27. object DecomposeRewriter extends ScalanEx.Rewriter
  28. object InvokeRewriter extends ScalanEx.Rewriter

    Rewriter of the MethodCall nodes that can be invoked.

    Rewriter of the MethodCall nodes that can be invoked. For such nodes has an effect of inlining the method body in place of MethodCall node.

  29. object KeyPath
  30. object ProjectionTree
  31. object TupleTree

Inherited from AnyRef

Inherited from Any

Ungrouped