Class Ast.fold_map

method virtual bool : bool -> 'acc0 -> bool * 'acc0
method virtual char : char -> 'acc1 -> char * 'acc1
method virtual int : int -> 'acc2 -> int * 'acc2
method virtual list : 'a. ('a -> 'acc3 -> 'a * 'acc3) -> 'a list -> 'acc3 -> 'a list * 'acc3
method virtual option : 'a. ('a -> 'acc4 -> 'a * 'acc4) -> 'a option -> 'acc4 -> 'a option * 'acc4
method virtual string : string -> 'acc5 -> string * 'acc5
method position : 'acc fold_map -> position -> 'acc6 -> position * 'acc6
method location : 'b -> location -> 'acc7 -> location * 'acc7
method location_stack : 'b -> location_stack -> 'acc8 -> location_stack * 'acc8
method loc : 'b -> 'a. ('a -> 'acc9 -> 'a * 'acc9) -> 'a loc -> 'acc9 -> 'a loc * 'acc9
method longident : 'b -> longident -> 'acc10 -> longident * 'acc10
method longident_loc : 'b -> longident_loc -> 'acc11 -> longident_loc * 'acc11
method rec_flag : 'b -> rec_flag -> 'acc12 -> rec_flag * 'acc12
method direction_flag : 'b -> direction_flag -> 'acc13 -> direction_flag * 'acc13
method private_flag : 'b -> private_flag -> 'acc14 -> private_flag * 'acc14
method mutable_flag : 'b -> mutable_flag -> 'acc15 -> mutable_flag * 'acc15
method virtual_flag : 'b -> virtual_flag -> 'acc16 -> virtual_flag * 'acc16
method override_flag : 'b -> override_flag -> 'acc17 -> override_flag * 'acc17
method closed_flag : 'b -> closed_flag -> 'acc18 -> closed_flag * 'acc18
method label : 'b -> label -> 'acc19 -> label * 'acc19
method arg_label : 'b -> arg_label -> 'acc20 -> arg_label * 'acc20
method variance : 'b -> variance -> 'acc21 -> variance * 'acc21
method injectivity : 'b -> injectivity -> 'acc22 -> injectivity * 'acc22
method constant : 'b -> constant -> 'acc23 -> constant * 'acc23
method attribute : 'b -> attribute -> 'acc24 -> attribute * 'acc24
method extension : 'b -> extension -> 'acc25 -> extension * 'acc25
method attributes : 'b -> attributes -> 'acc26 -> attributes * 'acc26
method payload : 'b -> payload -> 'acc27 -> payload * 'acc27
method core_type : 'b -> core_type -> 'acc28 -> core_type * 'acc28
method core_type_desc : 'b -> core_type_desc -> 'acc29 -> core_type_desc * 'acc29
method package_type : 'b -> package_type -> 'acc30 -> package_type * 'acc30
method row_field : 'b -> row_field -> 'acc31 -> row_field * 'acc31
method row_field_desc : 'b -> row_field_desc -> 'acc32 -> row_field_desc * 'acc32
method object_field : 'b -> object_field -> 'acc33 -> object_field * 'acc33
method object_field_desc : 'b -> object_field_desc -> 'acc34 -> object_field_desc * 'acc34
method pattern : 'b -> pattern -> 'acc35 -> pattern * 'acc35
method pattern_desc : 'b -> pattern_desc -> 'acc36 -> pattern_desc * 'acc36
method expression : 'b -> expression -> 'acc37 -> expression * 'acc37
method expression_desc : 'b -> expression_desc -> 'acc38 -> expression_desc * 'acc38
method case : 'b -> case -> 'acc39 -> case * 'acc39
method letop : 'b -> letop -> 'acc40 -> letop * 'acc40
method binding_op : 'b -> binding_op -> 'acc41 -> binding_op * 'acc41
method value_description : 'b -> value_description -> 'acc42 -> value_description * 'acc42
method type_declaration : 'b -> type_declaration -> 'acc43 -> type_declaration * 'acc43
method type_kind : 'b -> type_kind -> 'acc44 -> type_kind * 'acc44
method label_declaration : 'b -> label_declaration -> 'acc45 -> label_declaration * 'acc45
method constructor_declaration : 'b -> constructor_declaration -> 'acc46 -> constructor_declaration * 'acc46
method constructor_arguments : 'b -> constructor_arguments -> 'acc47 -> constructor_arguments * 'acc47
method type_extension : 'b -> type_extension -> 'acc48 -> type_extension * 'acc48
method extension_constructor : 'b -> extension_constructor -> 'acc49 -> extension_constructor * 'acc49
method type_exception : 'b -> type_exception -> 'acc50 -> type_exception * 'acc50
method extension_constructor_kind : 'b -> extension_constructor_kind -> 'acc51 -> extension_constructor_kind * 'acc51
method class_type : 'b -> class_type -> 'acc52 -> class_type * 'acc52
method class_type_desc : 'b -> class_type_desc -> 'acc53 -> class_type_desc * 'acc53
method class_signature : 'b -> class_signature -> 'acc54 -> class_signature * 'acc54
method class_type_field : 'b -> class_type_field -> 'acc55 -> class_type_field * 'acc55
method class_type_field_desc : 'b -> class_type_field_desc -> 'acc56 -> class_type_field_desc * 'acc56
method class_infos : 'b -> 'a. ('a -> 'acc57 -> 'a * 'acc57) -> 'a class_infos -> 'acc57 -> 'a class_infos * 'acc57
method class_description : 'b -> class_description -> 'acc58 -> class_description * 'acc58
method class_type_declaration : 'b -> class_type_declaration -> 'acc59 -> class_type_declaration * 'acc59
method class_expr : 'b -> class_expr -> 'acc60 -> class_expr * 'acc60
method class_expr_desc : 'b -> class_expr_desc -> 'acc61 -> class_expr_desc * 'acc61
method class_structure : 'b -> class_structure -> 'acc62 -> class_structure * 'acc62
method class_field : 'b -> class_field -> 'acc63 -> class_field * 'acc63
method class_field_desc : 'b -> class_field_desc -> 'acc64 -> class_field_desc * 'acc64
method class_field_kind : 'b -> class_field_kind -> 'acc65 -> class_field_kind * 'acc65
method class_declaration : 'b -> class_declaration -> 'acc66 -> class_declaration * 'acc66
method module_type : 'b -> module_type -> 'acc67 -> module_type * 'acc67
method module_type_desc : 'b -> module_type_desc -> 'acc68 -> module_type_desc * 'acc68
method functor_parameter : 'b -> functor_parameter -> 'acc69 -> functor_parameter * 'acc69
method signature : 'b -> signature -> 'acc70 -> signature * 'acc70
method signature_item : 'b -> signature_item -> 'acc71 -> signature_item * 'acc71
method signature_item_desc : 'b -> signature_item_desc -> 'acc72 -> signature_item_desc * 'acc72
method module_declaration : 'b -> module_declaration -> 'acc73 -> module_declaration * 'acc73
method module_substitution : 'b -> module_substitution -> 'acc74 -> module_substitution * 'acc74
method module_type_declaration : 'b -> module_type_declaration -> 'acc75 -> module_type_declaration * 'acc75
method open_infos : 'b -> 'a. ('a -> 'acc76 -> 'a * 'acc76) -> 'a open_infos -> 'acc76 -> 'a open_infos * 'acc76
method open_description : 'b -> open_description -> 'acc77 -> open_description * 'acc77
method open_declaration : 'b -> open_declaration -> 'acc78 -> open_declaration * 'acc78
method include_infos : 'b -> 'a. ('a -> 'acc79 -> 'a * 'acc79) -> 'a include_infos -> 'acc79 -> 'a include_infos * 'acc79
method include_description : 'b -> include_description -> 'acc80 -> include_description * 'acc80
method include_declaration : 'b -> include_declaration -> 'acc81 -> include_declaration * 'acc81
method with_constraint : 'b -> with_constraint -> 'acc82 -> with_constraint * 'acc82
method module_expr : 'b -> module_expr -> 'acc83 -> module_expr * 'acc83
method module_expr_desc : 'b -> module_expr_desc -> 'acc84 -> module_expr_desc * 'acc84
method structure : 'b -> structure -> 'acc85 -> structure * 'acc85
method structure_item : 'b -> structure_item -> 'acc86 -> structure_item * 'acc86
method structure_item_desc : 'b -> structure_item_desc -> 'acc87 -> structure_item_desc * 'acc87
method value_binding : 'b -> value_binding -> 'acc88 -> value_binding * 'acc88
method module_binding : 'b -> module_binding -> 'acc89 -> module_binding * 'acc89
method toplevel_phrase : 'b -> toplevel_phrase -> 'acc90 -> toplevel_phrase * 'acc90
method toplevel_directive : 'b -> toplevel_directive -> 'acc91 -> toplevel_directive * 'acc91
method directive_argument : 'b -> directive_argument -> 'acc92 -> directive_argument * 'acc92
method directive_argument_desc : 'b -> directive_argument_desc -> 'acc93 -> directive_argument_desc * 'acc93
method cases : 'b -> cases -> 'acc94 -> cases * 'acc94