object ('a)
  method binding :
    Camlp4.Sig.Camlp4Ast.binding -> Camlp4.Sig.Camlp4Ast.binding
  method class_expr :
    Camlp4.Sig.Camlp4Ast.class_expr -> Camlp4.Sig.Camlp4Ast.class_expr
  method class_sig_item :
    Camlp4.Sig.Camlp4Ast.class_sig_item ->
    Camlp4.Sig.Camlp4Ast.class_sig_item
  method class_str_item :
    Camlp4.Sig.Camlp4Ast.class_str_item ->
    Camlp4.Sig.Camlp4Ast.class_str_item
  method class_type :
    Camlp4.Sig.Camlp4Ast.class_type -> Camlp4.Sig.Camlp4Ast.class_type
  method ctyp : Camlp4.Sig.Camlp4Ast.ctyp -> Camlp4.Sig.Camlp4Ast.ctyp
  method direction_flag :
    Camlp4.Sig.Camlp4Ast.direction_flag ->
    Camlp4.Sig.Camlp4Ast.direction_flag
  method expr : Camlp4.Sig.Camlp4Ast.expr -> Camlp4.Sig.Camlp4Ast.expr
  method ident : Camlp4.Sig.Camlp4Ast.ident -> Camlp4.Sig.Camlp4Ast.ident
  method list : ('-> '-> 'c) -> 'b list -> 'c list
  method loc : Camlp4.Sig.Camlp4Ast.loc -> Camlp4.Sig.Camlp4Ast.loc
  method match_case :
    Camlp4.Sig.Camlp4Ast.match_case -> Camlp4.Sig.Camlp4Ast.match_case
  method meta_bool :
    Camlp4.Sig.Camlp4Ast.meta_bool -> Camlp4.Sig.Camlp4Ast.meta_bool
  method meta_list :
    ('-> '-> 'e) ->
    'Camlp4.Sig.Camlp4Ast.meta_list -> 'Camlp4.Sig.Camlp4Ast.meta_list
  method meta_option :
    ('-> '-> 'g) ->
    'Camlp4.Sig.Camlp4Ast.meta_option ->
    'Camlp4.Sig.Camlp4Ast.meta_option
  method module_binding :
    Camlp4.Sig.Camlp4Ast.module_binding ->
    Camlp4.Sig.Camlp4Ast.module_binding
  method module_expr :
    Camlp4.Sig.Camlp4Ast.module_expr -> Camlp4.Sig.Camlp4Ast.module_expr
  method module_type :
    Camlp4.Sig.Camlp4Ast.module_type -> Camlp4.Sig.Camlp4Ast.module_type
  method mutable_flag :
    Camlp4.Sig.Camlp4Ast.mutable_flag -> Camlp4.Sig.Camlp4Ast.mutable_flag
  method override_flag :
    Camlp4.Sig.Camlp4Ast.override_flag -> Camlp4.Sig.Camlp4Ast.override_flag
  method patt : Camlp4.Sig.Camlp4Ast.patt -> Camlp4.Sig.Camlp4Ast.patt
  method private_flag :
    Camlp4.Sig.Camlp4Ast.private_flag -> Camlp4.Sig.Camlp4Ast.private_flag
  method rec_binding :
    Camlp4.Sig.Camlp4Ast.rec_binding -> Camlp4.Sig.Camlp4Ast.rec_binding
  method rec_flag :
    Camlp4.Sig.Camlp4Ast.rec_flag -> Camlp4.Sig.Camlp4Ast.rec_flag
  method row_var_flag :
    Camlp4.Sig.Camlp4Ast.row_var_flag -> Camlp4.Sig.Camlp4Ast.row_var_flag
  method sig_item :
    Camlp4.Sig.Camlp4Ast.sig_item -> Camlp4.Sig.Camlp4Ast.sig_item
  method str_item :
    Camlp4.Sig.Camlp4Ast.str_item -> Camlp4.Sig.Camlp4Ast.str_item
  method string : string -> string
  method unknown : '-> 'h
  method virtual_flag :
    Camlp4.Sig.Camlp4Ast.virtual_flag -> Camlp4.Sig.Camlp4Ast.virtual_flag
  method with_constr :
    Camlp4.Sig.Camlp4Ast.with_constr -> Camlp4.Sig.Camlp4Ast.with_constr
end