package colibri2

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type map_info = {
  1. bi_ind_ty : Colibri2_core.Ground.Ty.t;
  2. bi_val_ty : Colibri2_core.Ground.Ty.t;
  3. a_val_ty : Colibri2_core.Ground.Ty.t;
  4. f_arity : int;
}
type t = {
  1. reads : Colibri2_core.Node.S.t;
  2. map_parents : map_info Colibri2_core.Ground.M.t;
}
val equal : t -> t -> bool
val pp : Stdlib.Format.formatter -> t -> unit
val show : t -> string
val is_singleton : 'a -> 'b -> 'c option
val inter : 'a -> t -> t -> t option
val set_dom : Colibri2_core.Egraph.wt -> Colibri2_core.Node.t -> t -> unit
val upd_dom : Colibri2_core.Egraph.wt -> Colibri2_core.Node.t -> t -> unit
val register_hook_new_map_parent : Colibri2_core.Egraph.wt -> (Colibri2_core.Egraph.wt -> Colibri2_core.Ground.t -> Colibri2_core.Node.S.t -> map_info -> unit) -> unit
OCaml

Innovation. Community. Security.