Module TransparentState

type t = {
tr_var : Names.Id.Pred.t;
tr_cst : Names.Cpred.t;
}

Sets of names

val empty : t

Everything opaque

val full : t

Everything transparent

val var_full : t

All variables transparent

val cst_full : t

All constant transparent

val is_empty : t -> bool
val is_transparent_variable : t -> Names.Id.t -> bool
val is_transparent_constant : t -> Names.Constant.t -> bool