Index of types


A
abs [As_path]
abs [Assemblage.Path]
The type for absolute paths.
args [Assemblage.Private.Acmd]

B
build_phase [As_ctx]
build_phase [Assemblage.Ctx]
The type for informing about build phases.

C
c_unit [As_part_unit]
c_unit [Assemblage.Unit]
The type for C Compilation units
cmd [Cmd_base]
cmd [As_ctx]
cmd [As_acmd]
cmd [Assemblage.Acmd]
The type for program executables.
cmd [Assemblage.Ctx]
The type for informing about the command being executed.
converter [As_conf]
converter [Assemblage.Conf]
The type for configuration converters.

D
def [As_conf]
def [Assemblage.Conf]
The type for key-value binding definitions.
directive [Ast_merlin]
directive [Assemblage_tools.Merlin]
The type for Merlin directives.

E
elt [As_ctx]
elt [Assemblage.Ctx]
The type for context elements.
ext [As_path]
ext [Assemblage.Path]
The type for file extensions.

F
field_elt [Ast_opam.Install]
field_elt [Assemblage_tools.Opam.Install]
The type for field elements.
filename [As_path]
filename [Assemblage.Path]
The type for file names (basenames).
formatter [As_fmt]
formatter [Assemblage.Fmt]
The type for formatters of values of type 'a.

I
includes [As_action_ocaml]
init [Assemblage_driver.Driver]
The type for initialisation results.

K
key [As_conf]
key [Assemblage.Conf]
The type for configuration keys that map to values of type 'a.
kind [As_part_unit]
kind [As_part_pkg]
kind [As_part_lib]
kind [As_part_doc]
kind [As_part_dir]
kind [As_part_bin]
kind [As_part]
kind [Assemblage_driver.Loader]
The type for kinds of loaders.
kind [Assemblage.Dir]
The type for kinds of directories.
kind [Assemblage.Doc]
The type for unit documentation set generators.
kind [Assemblage.Pkg]
The type for package kinds.
kind [Assemblage.Bin]
The type for kinds of binaries.
kind [Assemblage.Lib]
The type for kinds of libraries.
kind [Assemblage.Unit]
The type for kinds of compilation units
kind [Assemblage.Part]
The type for part kinds.

L
language [As_ctx]
language [Assemblage.Ctx]
The type for informing about the broad type of products being handled by an action.
level [As_log]
level [Assemblage.Log]
The type for log levels.
lookup [As_part_pkg]
lookup [Assemblage.Pkg]
The type for lookups.

M
meta [As_part]
meta [Assemblage.Part]
The type for part metadata
move [Ast_opam.Install]
move [Assemblage_tools.Opam.Install]
The type for file moves.

N
name [As_action_ocaml]

O
ocaml_interface [As_part_unit]
ocaml_interface [Assemblage.Unit]
The type for OCaml compilation unit interfaces.
ocaml_unit [As_part_unit]
ocaml_unit [Assemblage.Unit]
The type for OCaml compilation units.

P
parser [As_conf]
parser [Assemblage.Conf]
The type for configuration converter parsers.
part [As_ctx]
part [Assemblage.Ctx]
The type for informing about a part.
part [Assemblage]
The type for project parts.
part_kind [As_ctx]
part_kind [Assemblage.Ctx]
The type for part kinds.
part_kind [Assemblage]
The type for part kinds.
part_usage [As_ctx]
part_usage [Assemblage.Ctx]
The type for part usages.
path [As_path.Abs]
path [As_path.Rel]
path [As_cmd]
path [Assemblage.Cmd]
path [Assemblage.Path.Abs]
The type for absolute or relative paths.
path [Assemblage.Path.Rel]
The type for absolute or relative paths.
path [Assemblage]
The type for part paths specifications.
pkgs [As_action_ocaml]
printer [As_conf]
printer [Assemblage.Conf]
The type for configuration converter printers.
project [Assemblage]
The type for projects descriptions.

R
rel [As_path]
rel [Assemblage.Path]
The type for relative paths.
result [As_cmd]
result [Assemblage.Cmd]
The type for command and IO results.
rule [Makefile]
The type for makefile rules.

S
scheme [As_conf]
scheme [Assemblage.Conf]
The type for configuration schemes.
source [As_ctx]
source [Assemblage.Ctx]
The type for informing about source products.
spec [As_part_dir]
spec [Assemblage.Dir]
The type for directory specifier.
statement [Makefile]
The type for makefile statements.
style [As_fmt]
style [Assemblage.Fmt]
The type for styles.
style_tags [As_fmt]
style_tags [Assemblage.Private.Fmt]
The type for style tags.

T
t [Makefile]
The type for makefiles.
t [As_univ]
The type for universal values.
t [As_project]
t [As_path.Abs]
t [As_path.Rel]
t [As_path]
t [As_part]
t [As_ctx]
t [As_conf.Key]
t [As_conf]
t [As_cmd.Vcs]
t [As_args]
t [As_action]
t [As_acmd]
t [Ast_opam.Install]
t [Ast_meta]
t [Ast_merlin]
t [Assemblage_tools.Merlin]
The type for Merlin project files.
t [Assemblage_tools.Meta]
The type for Findlib META files.
t [Assemblage_tools.Opam.Install]
The type for install files.
t [Assemblage_driver.Loader]
The type for loader settings.
t [Assemblage_driver.Lib_prefs]
The type for library preferences.
t [Assemblage.Private.Conf.Key]
The type for existential keys.
t [Assemblage.Private.Conf]
The type for configurations.
t [Assemblage.Project]
The type for describing projects.
t [Assemblage.Part]
The type for parts.
t [Assemblage.Action]
The type for build actions.
t [Assemblage.Acmd]
The type for command runs.
t [Assemblage.Args]
The type for argument bundles.
t [Assemblage.Ctx]
The type for contexts.
t [Assemblage.Cmd.Vcs]
The type for version control systems.
t [Assemblage.Path.Abs]
The type for absolute paths.
t [Assemblage.Path.Rel]
The type for relative paths.
t [Assemblage.Path]
The type for absolute or relative paths.
tag [As_ctx]
tag [Assemblage.Ctx]
The type for user defined tags.
target [As_ctx]
target [Assemblage.Ctx]
The type for informing about compilation targets.

U
usage [As_part]
usage [Assemblage.Part]
The type for part usage.

V
value [As_conf]
value [Assemblage.Conf]
The type for configuration values evaluating to OCaml values of type 'a.
var [Makefile]
The type for makefile variable declarations.