Packages

  • package root
    Definition Classes
    root
  • trait Primitive[Addr, Abs] extends AnyRef

    Each primitive has to implement this trait.

    Each primitive has to implement this trait.

    Definition Classes
    root
t

Primitive

trait Primitive[Addr, Abs] extends AnyRef

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Primitive
  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

Abstract Value Members

  1. abstract def call[Exp, Time](fexp: Exp, args: List[(Exp, Abs)], store: Store[Addr, Abs], t: Time)(implicit arg0: Expression[Exp], arg1: Timestamp[Time]): MayFail[(Abs, Store[Addr, Abs], Set[Effect[Addr]])]

    Calls the primitive.

    Calls the primitive.

    returns

    either an error, or the value returned by the primitive along with the updated store

  2. abstract val name: String

    The name of the primitive