sig
module Ast : Camlp4Ast
type 'a filter = 'a -> 'a
val register_sig_item_filter :
Camlp4.Sig.Ast.sig_item Camlp4.Sig.AstFilters.filter -> unit
val register_str_item_filter :
Camlp4.Sig.Ast.str_item Camlp4.Sig.AstFilters.filter -> unit
val register_topphrase_filter :
Camlp4.Sig.Ast.str_item Camlp4.Sig.AstFilters.filter -> unit
val fold_interf_filters :
('a -> Camlp4.Sig.Ast.sig_item Camlp4.Sig.AstFilters.filter -> 'a) ->
'a -> 'a
val fold_implem_filters :
('a -> Camlp4.Sig.Ast.str_item Camlp4.Sig.AstFilters.filter -> 'a) ->
'a -> 'a
val fold_topphrase_filters :
('a -> Camlp4.Sig.Ast.str_item Camlp4.Sig.AstFilters.filter -> 'a) ->
'a -> 'a
end