package GT

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Parameters

Signature

module Intf : sig ... end
class virtual generator : (Ppxlib.longident * Ppxlib_ast__.Import.Parsetree.expression) HelpersBase.List.t -> Ppxlib.type_declaration HelpersBase.List.t -> object ... end

Base class for all plugins. Implements Plugin_intf.typ_g interface

class virtual no_inherit_arg0 : (Ppxlib.longident * Ppxlib_ast__.Import.Parsetree.expression) HelpersBase.List.t -> Ppxlib.type_declaration HelpersBase.List.t -> object ... end

Base plugin class where transformation functions doesn't use inherited attribute. See Show and Gmap plugin for examples.

class virtual with_inherited_attr : (Ppxlib.longident * Ppxlib_ast__.Import.Parsetree.expression) HelpersBase.List.t -> Ppxlib.type_declaration HelpersBase.List.t -> object ... end

Base plugin class where transformation functions receive inherited attribute for type parameter

class virtual no_inherit_arg : (Ppxlib.longident * Ppxlib_ast__.Import.Parsetree.expression) HelpersBase.List.t -> Ppxlib.type_declaration HelpersBase.List.t -> object ... end

Base plugin class where transformation functions doesn't use inherited attribute. See Show and Gmap plugin for examples.

OCaml

Innovation. Community. Security.