module State_selection:sig..end
A state selection is a set of states with operations for easy handling of state dependencies.
type t
Type of a state selection.
val ty : t Type.tType value representing State_selection.t.
val empty : tThe empty selection.
val full : tThe selection containing all the states.
val singleton : State.t -> tThe selection containing only the given state.
val of_list : State.t list -> tThe selection containing only the given list of states.
val is_empty : t -> booltrue iff the selection is empty.val is_full : t -> booltrue iff the selection contains all the states.val mem : t -> State.t -> boolmodule type S =sig..end
Operations over selections which depend on a State Dependency Graph implementation.
module Static:S
Operations over selections which depend on
State_dependency_graph.graph.
include State_selection.S