# Index of modules

A
Arg [Ppx_deriving] | `Ppx_deriving.Arg` contains convenience functions that extract constants from AST fragments, to be used when parsing options or `[@attributes]` attached to types, fields or constructors.
Array [Ppx_deriving_runtime] |
B
Buffer [Ppx_deriving_runtime] |
Bytes [Ppx_deriving_runtime] |
C
Char [Ppx_deriving_runtime] |
F
Format [Ppx_deriving_runtime] |
H
Hashtbl [Ppx_deriving_runtime] |
I
Int32 [Ppx_deriving_runtime] |
Int64 [Ppx_deriving_runtime] |
L
Lazy [Ppx_deriving_runtime] |
List [Ppx_deriving_runtime] |
M
Map [Ppx_deriving_runtime] |
N
Nativeint [Ppx_deriving_runtime] |
P
Pervasives [Ppx_deriving_runtime] |
Ppx_deriving | Public API of `ppx_deriving` executable.
Ppx_deriving_runtime | A module collecting all predefined OCaml types, exceptions and modules operating on them, so that ppx_deriving plugins operate in a well-defined environment.
Predef [Ppx_deriving_runtime] | The `Ppx_deriving_runtime.Predef` module is necessary in absence of a `type nonrec` construct.
Printexc [Ppx_deriving_runtime] |
Printf [Ppx_deriving_runtime] |
Q
Queue [Ppx_deriving_runtime] |
R
Result [Ppx_deriving_runtime] |
S
Set [Ppx_deriving_runtime] |
Stack [Ppx_deriving_runtime] |
String [Ppx_deriving_runtime] |
W
Weak [Ppx_deriving_runtime] |