Frama_c_kernel.State_selectionA state selection is a set of states with operations for easy handling of state dependencies.
val empty : tThe empty selection.
val full : tThe selection containing all the states.
val is_empty : t -> boolval is_full : t -> boolThe selection containing the given state and all its dependencies.
The selection containing all the dependencies of the given state (but not this state itself).
The selection containing the given state and all its co-dependencies.
The selection containing all the co-dependencies of the given state (but not this state itself).
val cardinal : t -> intSize of a selection.
val pretty : Format.formatter -> t -> unitDisplay a selection.
val pretty_witness : Format.formatter -> t -> unitDisplay a selection in a more concise form. (Using the atomic operations that were used to create it.)
Iterate over the successor of a state in a selection. The order is unspecified.
Iterate over the successor of a state in a selection. The order is unspecified.
Iterate over a selection in a topological ordering compliant with the State Dependency Graph. Less efficient that iter.