package mopsa

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

Module Powerset.SimplifiedValue

include module type of struct include StringPower end
include sig ... end
module Set = StringPower.Set
val bottom : t
val top : t
val is_top : t -> bool
val subset : t -> t -> bool
val equal : t -> t -> bool
val join : t -> t -> t
val meet : t -> t -> t
val union : t -> t -> t
val inter : t -> t -> t
val diff : t -> t -> t
val widen : 'a Framework.Core.Context.ctx -> t -> t -> t
val print : Framework.Core.Print.printer -> t -> unit
val add : Set.elt -> t -> t
val fold : (string -> 'a -> 'a) -> t -> 'a -> 'a
val remove : string -> t -> t
val mem : string -> t -> bool
val partition : (Set.elt -> bool) -> t -> t * t
val exists : (Set.elt -> bool) -> t -> bool
val for_all : (Set.elt -> bool) -> t -> bool
val cardinal : t -> int
val find : Set.elt -> t -> string
val choose : t -> string
val singleton : string -> t
val of_list : string list -> Set.t Mopsa_utils.Core.Top.with_top
val is_empty : t -> bool
val empty : t
val is_bottom : t -> bool
val is_singleton : t -> bool
val elements : t -> Set.elt list
val map : (string -> string) -> t -> t
val iter : (string -> unit) -> t -> unit
val apply : (Set.t -> 'a) -> 'a -> t -> 'a
include sig ... end
val id : t Mopsa_analyzer__Framework__Core__Id.id
val name : string
val display : string
val debug : ('a, Format.formatter, unit, unit) format4 -> 'a
val accept_type : MopsaLib.typ -> bool
include module type of struct include Mopsa_analyzer.MopsaLib.Sig.Abstraction.Simplified_value.DefaultValueFunctions end
val filter : bool -> Framework.Core.All.typ -> 't -> 't
val backward_binop : Framework.Core.All.operator -> Framework.Core.All.typ -> 't -> Framework.Core.All.typ -> 't -> Framework.Core.All.typ -> 't -> 't * 't
val domain_assumptions : Framework.Core.Alarm.assumption_kind list
val constant : MopsaLib.constant -> 'a -> t
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
val compare : MopsaLib.operator -> bool -> Framework.Core.All.typ -> t -> Framework.Core.All.typ -> t -> t * t
val avalue : 'r. 'r MopsaLib.avalue_kind -> t -> 'r option
OCaml

Innovation. Community. Security.