val iter : f:(key:MyCFG.node -> data:'a -> unit) -> 'a H.t -> unitval for_all : f:(key:MyCFG.node -> data:'a -> bool) -> 'a H.t -> boolval map_inplace : f:(key:MyCFG.node -> data:'a -> 'a) -> 'a H.t -> unitval filter : f:('a -> bool) -> 'a H.t -> 'a H.tval filter_inplace : f:('a -> bool) -> 'a H.t -> unitval filteri_inplace : f:(key:MyCFG.node -> data:'a -> bool) -> 'a H.t -> unitval filter_map_inplace :
f:(key:MyCFG.node -> data:'a -> 'a option) ->
'a H.t ->
unitval fold : f:(key:MyCFG.node -> data:'a -> 'b -> 'b) -> 'a H.t -> init:'b -> 'bval exists : f:(key:MyCFG.node -> data:'a -> bool) -> 'a H.t -> boolval modify_def : default:'a -> key:MyCFG.node -> f:('a -> 'a) -> 'a H.t -> unitval modify_opt : key:MyCFG.node -> f:('a option -> 'a option) -> 'a H.t -> unitval merge :
f:(MyCFG.node -> 'a option -> 'b option -> 'c option) ->
left:'a H.t ->
right:'b H.t ->
'c H.tval merge_all :
f:(MyCFG.node -> 'a list -> 'b list -> 'c list) ->
left:'a H.t ->
right:'b H.t ->
'c H.t