module PreCondAt:Wprop.Indexed2
(
Property
)
(
Cil_datatype.Stmt
)
(
sig
val name :string
typekey =
Property.t * Cil_types.stmt
val size :int
val kind :[> `Correctness ]
val dependencies :State.t list
val property :Property.t * Cil_types.stmt -> Wprop.property
end
)
module P:Datatype.Pair_with_collections
(
Key1
)
(
Key2
)
(
sig
val module_name :string
end
)
module I:Wprop.Indexed
(
P
)
(
Info
)
typekey1 =
Key1.t
typekey2 =
Key2.t
val mem : Key1.t -> Key2.t -> bool
val property : Key1.t -> Key2.t -> I.H.data
val add_hook : (Key1.t -> Key2.t -> Property.t -> unit) -> unit