Packages

abstract class Primitives[Addr, Abs] extends AnyRef

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Primitives
  2. AnyRef
  3. 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 Primitives()(implicit arg0: Address[Addr], arg1: JoinLattice[Abs])

Abstract Value Members

  1. abstract def all: List[Primitive[Addr, Abs]]
  2. abstract def toVal(prim: Primitive[Addr, Abs]): Abs

Concrete Value Members

  1. lazy val bindings: List[(String, Addr, Abs)]
  2. def traced(prim: Primitive[Addr, Abs]): Primitive[Addr, Abs]

    Modify a primitive to trace it: output will be printed when the primitive is called.

    Modify a primitive to trace it: output will be printed when the primitive is called. This is for debugging purposes.