Packages

  • package root
    Definition Classes
    root
  • case class ActionReachedValue[Exp, Abs, Addr](v: Abs, store: Store[Addr, Abs], effects: Set[Effect[Addr]] = Set[Effect[Addr]]())(implicit evidence$31: Expression[Exp], evidence$32: JoinLattice[Abs], evidence$33: Address[Addr]) extends Action[Exp, Abs, Addr] with Product with Serializable

    A value is reached by the interpreter.

    A value is reached by the interpreter. As a result, a continuation will be popped with the given reached value.

    Definition Classes
    root
c

ActionReachedValue

case class ActionReachedValue[Exp, Abs, Addr](v: Abs, store: Store[Addr, Abs], effects: Set[Effect[Addr]] = Set[Effect[Addr]]())(implicit evidence$31: Expression[Exp], evidence$32: JoinLattice[Abs], evidence$33: Address[Addr]) extends Action[Exp, Abs, Addr] with Product with Serializable

A value is reached by the interpreter. As a result, a continuation will be popped with the given reached value.

Linear Supertypes
Serializable, Serializable, Product, Equals, Action[Exp, Abs, Addr], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ActionReachedValue
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Action
  7. AnyRef
  8. 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 ActionReachedValue(v: Abs, store: Store[Addr, Abs], effects: Set[Effect[Addr]] = Set[Effect[Addr]]())(implicit arg0: Expression[Exp], arg1: JoinLattice[Abs], arg2: Address[Addr])

Value Members

  1. def addEffects(effs: Set[Effect[Addr]]): ActionReachedValue[Exp, Abs, Addr]
    Definition Classes
    ActionReachedValueAction
  2. val effects: Set[Effect[Addr]]
  3. val store: Store[Addr, Abs]
  4. val v: Abs