module Sl_mark:Datatype.Make_with_collections(sigtypet =SlicingInternals.pdg_markval name :stringval structural_descr :Structural_descr.tval reprs :SlicingInternals.pdg_mark listval compare :SlicingInternals.pdg_mark -> SlicingInternals.pdg_mark -> intval equal :t -> t -> boolval hash :'a -> intval copy :'a -> 'bval rehash :'a -> 'bval internal_pretty_code :Type.precedence -> Format.formatter -> SlicingInternals.pdg_mark -> unitval pretty :Format.formatter -> 'a -> unitval mem_project :(Project_skeleton.t -> bool) -> 'a -> boolval varname :'a -> 'bend)
include Datatype.S
module Set:Datatype.Setwith type elt = t
module Map:Datatype.Mapwith type key = t
module Hashtbl:Datatype.Hashtblwith type key = t