Packages

  • package root
    Definition Classes
    root
  • case class ActionJoin[TID, Exp, Abs, Addr](t: TID, store: Store[Addr, Abs], effects: Set[Effect[Addr]] = Set[Effect[Addr]]())(implicit evidence$50: ThreadIdentifier[TID], evidence$51: Expression[Exp], evidence$52: JoinLattice[Abs], evidence$53: Address[Addr]) extends Action[Exp, Abs, Addr] with Product with Serializable

    Waits for the execution of a thread, with tid as its identifier.

    Waits for the execution of a thread, with tid as its identifier.

    Definition Classes
    root
c

ActionJoin

case class ActionJoin[TID, Exp, Abs, Addr](t: TID, store: Store[Addr, Abs], effects: Set[Effect[Addr]] = Set[Effect[Addr]]())(implicit evidence$50: ThreadIdentifier[TID], evidence$51: Expression[Exp], evidence$52: JoinLattice[Abs], evidence$53: Address[Addr]) extends Action[Exp, Abs, Addr] with Product with Serializable

Waits for the execution of a thread, with tid as its identifier.

Linear Supertypes
Serializable, Serializable, Product, Equals, Action[Exp, Abs, Addr], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ActionJoin
  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 ActionJoin(t: TID, store: Store[Addr, Abs], effects: Set[Effect[Addr]] = Set[Effect[Addr]]())(implicit arg0: ThreadIdentifier[TID], arg1: Expression[Exp], arg2: JoinLattice[Abs], arg3: Address[Addr])

Value Members

  1. def addEffects(effs: Set[Effect[Addr]]): ActionJoin[TID, Exp, Abs, Addr]
    Definition Classes
    ActionJoinAction
  2. val effects: Set[Effect[Addr]]
  3. val store: Store[Addr, Abs]
  4. val t: TID