Packages

abstract class CommonCodegen extends AbsCodegen

Source
MatchCodeGen.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CommonCodegen
  2. AbsCodegen
  3. AnyRef
  4. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CommonCodegen()

Abstract Value Members

  1. abstract def matcher(scrut: Global.Tree, scrutSym: Global.Symbol, restpe: Global.Type)(cases: List[(Casegen) ⇒ Global.Tree], matchFailGen: Option[(Global.Tree) ⇒ Global.Tree]): Global.Tree
    Definition Classes
    AbsCodegen

Concrete Value Members

  1. def _asInstanceOf(b: Global.Symbol, tp: Global.Type): Global.Tree
    Definition Classes
    CommonCodegenAbsCodegen
  2. def _equals(checker: Global.Tree, binder: Global.Symbol): Global.Tree
    Definition Classes
    CommonCodegenAbsCodegen
  3. def _isInstanceOf(b: Global.Symbol, tp: Global.Type): Global.Tree
    Definition Classes
    CommonCodegenAbsCodegen
  4. def drop(tgt: Global.Tree)(n: Int): Global.Tree
    Definition Classes
    CommonCodegenAbsCodegen
  5. def fun(arg: Global.Symbol, body: Global.Tree): Global.Tree
  6. def index(tgt: Global.Tree)(i: Int): Global.Tree
    Definition Classes
    CommonCodegenAbsCodegen
  7. def mkZero(tp: Global.Type): Global.Tree
    Definition Classes
    CommonCodegenAbsCodegen
  8. def tupleSel(binder: Global.Symbol)(i: Int): Global.Tree
    Definition Classes
    CommonCodegenAbsCodegen