package clim-ppx

  1. Overview
  2. Docs
Derivates cmdliner terms from type definitions

Install

Dune Dependency

Authors

Maintainers

Sources

0.3.0.tar.gz
md5=ae7eafe6c0eeac8a3b5288aa809ffd48
sha512=5e5636385f455eb71934b7aa810089d1748fbacd463451e9032a7fb1f8a86a4eaf9ec327119c663f0230ee38ef4983a01c63e138f4172459c92b41f39ad1960a

doc/clim_ppx/Clim_ppx/index.html

Module Clim_ppx

val label_aka_attribute : (Ppxlib__.Import.label_declaration, Ppxlib__.Import.expression) Ppxlib.Attribute.t
val label_doc_attribute : (Ppxlib__.Import.label_declaration, Ppxlib__.Import.expression) Ppxlib.Attribute.t
val label_docv_attribute : (Ppxlib__.Import.label_declaration, Ppxlib__.Import.expression) Ppxlib.Attribute.t
val label_env_docs_attribute : (Ppxlib__.Import.label_declaration, Ppxlib__.Import.expression) Ppxlib.Attribute.t
val label_env_doc_attribute : (Ppxlib__.Import.label_declaration, Ppxlib__.Import.expression) Ppxlib.Attribute.t
val label_env_attribute : (Ppxlib__.Import.label_declaration, Ppxlib__.Import.expression) Ppxlib.Attribute.t
val label_docs_attribute : (Ppxlib__.Import.label_declaration, Ppxlib__.Import.expression) Ppxlib.Attribute.t
val label_default_attribute : (Ppxlib__.Import.label_declaration, Ppxlib__.Import.expression) Ppxlib.Attribute.t
val label_pos_attribute : (Ppxlib__.Import.label_declaration, Ppxlib__.Import.expression) Ppxlib.Attribute.t
val label_enum_attribute : (Ppxlib__.Import.label_declaration, Ppxlib__.Import.expression) Ppxlib.Attribute.t
val label_sep_attribute : (Ppxlib__.Import.label_declaration, Ppxlib__.Import.expression) Ppxlib.Attribute.t
val type_xrefs_attribute : (Ppxlib__.Import.type_declaration, Ppxlib__.Import.expression) Ppxlib.Attribute.t
val type_man_attribute : (Ppxlib__.Import.type_declaration, Ppxlib__.Import.expression) Ppxlib.Attribute.t
val type_envs_attribute : (Ppxlib__.Import.type_declaration, Ppxlib__.Import.expression) Ppxlib.Attribute.t
val type_doc_attribute : (Ppxlib__.Import.type_declaration, Ppxlib__.Import.expression) Ppxlib.Attribute.t
val type_version_attribute : (Ppxlib__.Import.type_declaration, Ppxlib__.Import.expression) Ppxlib.Attribute.t
val attributes : Ppxlib.Attribute.packed list
val opt : loc:Ppxlib.Location.t -> Ppxlib.expression option -> Ppxlib.expression
val ocaml_doc : Ppxlib.attributes -> (string * Ppxlib.Location.t) option
val label_aka : Ppxlib.label_declaration -> Ppxlib.expression
val label_doc : Ppxlib.label_declaration -> Ppxlib.expression
val label_env_docs : Ppxlib.label_declaration -> Ppxlib.expression
val label_env_doc : Ppxlib.label_declaration -> Ppxlib.expression
val label_env : Ppxlib.label_declaration -> Ppxlib.expression
val label_docs : Ppxlib.label_declaration -> Ppxlib.expression
val label_infos : Ppxlib.label_declaration -> Ppxlib.expression
val expr_opt : loc:Ppxlib.Location.t -> Ppxlib.expression option -> Ppxlib.expression
val converter : sep:Ppxlib.expression -> Ppxlib.core_type -> Ppxlib.expression
val label_conv : Ppxlib.label_declaration -> Ppxlib.expression
val label_term : Ppxlib.label_declaration -> Ppxlib.expression
val suffix : string
val type_env : loc:Ppxlib.location -> Ppxlib__.Import.type_declaration -> Ppxlib.expression
val type_doc : Ppxlib.type_declaration -> Ppxlib.expression
val expand_str_type_decl : loc:Ppxlib.Location.t -> Ppxlib.type_declaration -> Ppxlib.structure
val expand_str : ctxt:Ppxlib.Expansion_context.Deriver.t -> (Ppxlib.rec_flag * Ppxlib.type_declaration list) -> Ppxlib.structure
val expand_sig : ctxt:Ppxlib.Expansion_context.Deriver.t -> 'a -> Ppxlib.signature_item list
val str_type_decl_generator : (Ppxlib.structure, Ppxlib.rec_flag * Ppxlib.type_declaration list) Ppxlib__Deriving.Generator.t
val sig_type_decl_generator : (Ppxlib.signature_item list, Ppxlib__.Import.rec_flag * Ppxlib__.Import.type_declaration list) Ppxlib__Deriving.Generator.t
val cmdliner_deriver : Ppxlib.Deriving.t
OCaml

Innovation. Community. Security.