Sourceval generate_pre_attr :
loc:Ppxlib__.Location.t ->
Ppxlib__.Import.structure_item Sourceval generate_post_attr :
loc:Ppxlib__.Location.t ->
Ppxlib__.Import.structure_item Sourceval generate_field :
field:Ppxlib.label_declaration ->
name:string ->
ct:Ppxlib__.Import.core_type ->
Ppxlib__.Import.extension_constructor Sourceval generate_fields :
fields:Ppxlib.label_declaration list ->
name:string ->
loc:Ppxlib__.Location.t ->
ct:Ppxlib__.Import.core_type ->
Ppxlib__.Import.structure_item Sourceval generate_getter_case :
field:Ppxlib.label_declaration ->
name:string ->
Ppxlib__.Import.case Sourceval generate_getter_cases :
fields:Ppxlib.label_declaration list ->
loc:Ppxlib__.Location.t ->
name:string ->
Ppxlib__.Import.case list Sourceval generate_getter :
fields:Ppxlib.label_declaration list ->
name:string ->
loc:Ppxlib__.Location.t ->
Ppxlib__.Import.value_binding Sourceval generate_setter_case :
field:Ppxlib.label_declaration ->
name:string ->
Ppxlib__.Import.case Sourceval generate_setter_cases :
fields:Ppxlib.label_declaration list ->
loc:Ppxlib__.Location.t ->
name:string ->
Ppxlib__.Import.case list Sourceval generate_setter :
fields:Ppxlib.label_declaration list ->
name:string ->
loc:Ppxlib__.Location.t ->
Ppxlib__.Import.value_binding Sourceval generate_register :
fields:Ppxlib.label_declaration list ->
name:string ->
loc:Ppxlib__.Location.t ->
Ppxlib__.Import.structure_item Sourceval generate_getter_and_setter :
fields:Ppxlib.label_declaration list ->
name:string ->
loc:Ppxlib__.Location.t ->
Ppxlib__.Import.structure_item Sourceval generate :
ctxt:'a ->
('b * Ppxlib.type_declaration list) ->
Ppxlib__.Import.structure_item list