val extract_fields :
Migrate_parsetree.Ast_406.Parsetree.expression ->Field.t list
val construct_fields_list :
Field.t list->Migrate_parsetree__Ast_406.Ast_helper.loc ->Migrate_parsetree__Ast_406.Parsetree.expression
val construct_function :
loc:Migrate_parsetree__Ast_406.Ast_helper.loc ->string ->(string * Migrate_parsetree__Ast_406.Longident.t) list->Migrate_parsetree__Ast_406.Parsetree.expression ->Migrate_parsetree__Ast_406.Parsetree.structure_item
val construct_function_call :
loc:Migrate_parsetree__Ast_406.Ast_helper.loc ->Migrate_parsetree__Ast_406.Longident.t ->[< `Exp of Migrate_parsetree__Ast_406.Parsetree.expression| `Int of int| `Mgc of string| `Var of string Exp ]
list->Migrate_parsetree__Ast_406.Parsetree.expression
val obj_magic :
loc:Migrate_parsetree__Ast_406.Ast_helper.loc ->Migrate_parsetree__Ast_406.Parsetree.expression ->Migrate_parsetree__Ast_406.Parsetree.expression
val construct_field_get :
Field.t->int ->Migrate_parsetree__Ast_406.Ast_helper.loc ->Migrate_parsetree__Ast_406.Parsetree.structure_item
val construct_field_set :
Field.t->int ->Migrate_parsetree__Ast_406.Ast_helper.loc ->Migrate_parsetree__Ast_406.Parsetree.structure_item
val construct_field_seek :
Field.t->bsize:int ->int ->Migrate_parsetree__Ast_406.Ast_helper.loc ->Migrate_parsetree__Ast_406.Parsetree.structure_item
val construct_set_all_fields :
Field.t list->Migrate_parsetree__Ast_406.Ast_helper.loc ->Migrate_parsetree__Ast_406.Parsetree.structure_item list
val construct_size_dependent_fun :
string ->bsize:int ->index:bool ->Migrate_parsetree__Ast_406.Ast_helper.loc ->Migrate_parsetree__Ast_406.Parsetree.structure_item list
val map_structure_item :
Migrate_parsetree.Ast_406.Ast_mapper.mapper ->Migrate_parsetree.Ast_406.Parsetree.structure_item ->Migrate_parsetree__Ast_406.Parsetree.structure_item
val h5struct_mapper : 'a->'b->Migrate_parsetree.Ast_406.Ast_mapper.mapper