Module SlicingTypes.Sl_mark

module Sl_mark: Datatype.Make_with_collections(sig
type t = SlicingInternals.pdg_mark 
val name : string
val structural_descr : Structural_descr.t
val reprs : SlicingInternals.pdg_mark list
val compare : SlicingInternals.pdg_mark -> SlicingInternals.pdg_mark -> int
val equal : t -> t -> bool
val hash : 'a -> int
val copy : 'a -> 'b
val rehash : 'a -> 'b
val internal_pretty_code : Type.precedence -> Format.formatter -> SlicingInternals.pdg_mark -> unit
val pretty : Format.formatter -> 'a -> unit
val mem_project : (Project_skeleton.t -> bool) -> 'a -> bool
val varname : 'a -> 'b
end)

include Datatype.S
module Set: Datatype.Set  with type elt = t
module Map: Datatype.Map  with type key = t
module Hashtbl: Datatype.Hashtbl  with type key = t