module type domain_functor =functor (
Value
:
Abstract.Value.External
) ->
Abstractions.leaf_domain
with type value = Value.t
Module type of a functor building a leaf domain from a value abstraction. The resulting domain must use the input value as value abstraction.
Parameters: |
|
include Abstract_domain.Internal
val key : t Abstract_domain.key
The key identifies the domain and the type t
of its states.