package mopsa

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Powerset.Value

module V : sig ... end
include module type of struct include SimplifiedValue end
include module type of struct include StringPower end
include sig ... end
module Set = SimplifiedValue.Set
val fold : (string -> 'a -> 'a) -> Set.t Mopsa_utils.Core.Top.with_top -> 'a -> 'a
val mem : string -> Set.t Mopsa_utils.Core.Top.with_top -> bool
val exists : (Set.elt -> bool) -> Set.t Mopsa_utils.Core.Top.with_top -> bool
val for_all : (Set.elt -> bool) -> Set.t Mopsa_utils.Core.Top.with_top -> bool
val cardinal : Set.t Mopsa_utils.Core.Top.with_top -> int
val choose : Set.t Mopsa_utils.Core.Top.with_top -> string
val singleton : string -> Set.t Mopsa_utils.Core.Top.with_top
val of_list : string list -> Set.t Mopsa_utils.Core.Top.with_top
val is_empty : Set.t Mopsa_utils.Core.Top.with_top -> bool
val is_singleton : Set.t Mopsa_utils.Core.Top.with_top -> bool
val iter : (string -> unit) -> Set.t Mopsa_utils.Core.Top.with_top -> unit
val apply : (Set.t -> 'a) -> 'a -> Set.t Mopsa_utils.Core.Top.with_top -> 'a
include sig ... end
val debug : ('a, Format.formatter, unit, unit) format4 -> 'a
val unop : 'a -> 'b -> 'c -> 'd -> 'e
val filt : StringPower.t -> (StringPower.Set.elt -> 'a -> bool) -> ('b -> 'a) -> 'b Mopsa_utils.Core.Top.with_top -> StringPower.t
include module type of struct include V end
val accept_type : Framework.Core.All.typ -> bool
val name : string
val display : string
val bottom : t
val top : t
val is_bottom : t -> bool
val subset : t -> t -> bool
val join : t -> t -> t
val meet : t -> t -> t
val widen : 'a Framework.Core.All.ctx -> t -> t -> t
val avalue : 'r Framework.Core.All.avalue_kind -> t -> 'r option
val backward : ('v, t) Mopsa_analyzer__Framework__Sig__Abstraction__Value.value_man -> Framework.Core.All.expr -> t Mopsa_analyzer__Framework__Sig__Abstraction__Value.vexpr -> 'v -> t Mopsa_analyzer__Framework__Sig__Abstraction__Value.vexpr
val filter : bool -> Framework.Core.All.typ -> t -> t
val backward_ext : ('v, t) Mopsa_analyzer__Framework__Sig__Abstraction__Value.value_man -> Framework.Core.All.expr -> 'v Mopsa_analyzer__Framework__Sig__Abstraction__Value.vexpr -> 'v -> 'v Mopsa_analyzer__Framework__Sig__Abstraction__Value.vexpr option
val compare_ext : ('v, t) Mopsa_analyzer__Framework__Sig__Abstraction__Value.value_man -> Framework.Core.All.operator -> bool -> Framework.Core.All.expr -> 'v -> Framework.Core.All.expr -> 'v -> ('v * 'v) option
val domain_assumptions : Framework.Core.Alarm.assumption_kind list
val ask : ('v, t) Mopsa_analyzer__Framework__Sig__Abstraction__Value.value_man -> ('a, 'r) Framework.Core.All.query -> 'r option
val print : Framework.Core.All.printer -> t -> unit
val repeat : string -> int -> string
OCaml

Innovation. Community. Security.