Class Camlp4.Struct.Camlp4Ast.Make.fold


class fold : object .. end

method string : string ->
(< binding : binding -> 'b; class_expr : class_expr -> 'b;
class_sig_item : class_sig_item -> 'b;
class_str_item : class_str_item -> 'b; class_type : class_type -> 'b;
ctyp : ctyp -> 'b; direction_flag : direction_flag -> 'b;
expr : expr -> 'b; ident : ident -> 'b;
list : 'c. ('b -> 'c -> 'b) -> 'c list -> 'b; loc : loc -> 'b;
match_case : match_case -> 'b; meta_bool : meta_bool -> 'b;
meta_list : 'd. ('b -> 'd -> 'b) -> 'd meta_list -> 'b;
meta_option : 'e. ('b -> 'e -> 'b) -> 'e meta_option -> 'b;
module_binding : module_binding -> 'b; module_expr : module_expr -> 'b;
module_type : module_type -> 'b; mutable_flag : mutable_flag -> 'b;
override_flag : override_flag -> 'b; patt : patt -> 'b;
private_flag : private_flag -> 'b; rec_binding : rec_binding -> 'b;
rec_flag : rec_flag -> 'b; row_var_flag : row_var_flag -> 'b;
sig_item : sig_item -> 'b; str_item : str_item -> 'b; string : 'a;
unknown : 'f. 'f -> 'b; virtual_flag : virtual_flag -> 'b;
with_constr : with_constr -> 'b; .. >
as 'b)
as 'a
method list : 'c. ('b -> 'c -> 'b) -> 'c list -> 'b
method with_constr : with_constr -> 'b
method virtual_flag : virtual_flag -> 'b
method str_item : str_item -> 'b
method sig_item : sig_item -> 'b
method row_var_flag : row_var_flag -> 'b
method rec_flag : rec_flag -> 'b
method rec_binding : rec_binding -> 'b
method private_flag : private_flag -> 'b
method patt : patt -> 'b
method override_flag : override_flag -> 'b
method mutable_flag : mutable_flag -> 'b
method module_type : module_type -> 'b
method module_expr : module_expr -> 'b
method module_binding : module_binding -> 'b
method meta_option : 'e. ('b -> 'e -> 'b) -> 'e meta_option -> 'b
method meta_list : 'd. ('b -> 'd -> 'b) -> 'd meta_list -> 'b
method meta_bool : meta_bool -> 'b
method match_case : match_case -> 'b
method loc : loc -> 'b
method ident : ident -> 'b
method expr : expr -> 'b
method direction_flag : direction_flag -> 'b
method ctyp : ctyp -> 'b
method class_type : class_type -> 'b
method class_str_item : class_str_item -> 'b
method class_sig_item : class_sig_item -> 'b
method class_expr : class_expr -> 'b
method binding : binding -> 'b
method unknown : 'f. 'f -> 'b