# Index of types

A
act [OASISPlugin.PLUGINS] |
all_plugin [OASISTypes] |
all_t [OASISPlugin] | Base types for all plugins
arg [OASISTypes] | Command line argument.
args [OASISTypes] | Command line arguments.
B
body [OASISFileTemplate] |
build_section [OASISTypes] | Common attributes for Executable and Library sections.
C
choices [OASISExpr] | Choose among different values
cli_handle_t [BaseEnv] | Command line handling for variable.
cli_parsing_post_t [CLISubCommand] | Function to run after parsing command line arguments.
cli_parsing_t [CLISubCommand] | Define the command line arguments required for a subcommand.
command_line [OASISTypes] | Command line.
comment [OASISFileTemplate] | Comment definition.
common_section [OASISTypes] | Common attributes for sections.
comparator [OASISVersion] |
compiled_object [OASISTypes] | Compilation type.
conditional [OASISTypes] | Conditional value, last expression that evaluate to true define the value.
context_act [OASISPlugin] | Describe context when applying a plugin.
custom [OASISTypes] | Set of command lines to run before and after a step.
D
data [OASISPlugin.PLUGINS] |
definition_t [BaseEnv] | Variable type.
dependency [OASISTypes] | Package dependency.
doc [OASISTypes] | Document definition.
doc_format [OASISTypes] | Document formats.
E
elt [OASISText] |
executable [OASISTypes] | Executable definition.
F
field_name [OASISDataNotation] |
file_generate_change [OASISFileTemplate] | Describe what has been done to generate a file out of a template.
filename [OASISFileSystem] |
findlib_full [OASISTypes] | Package name + path for findlib, made of several findlib name concatenated with '.'.
findlib_name [OASISTypes] | Package name for findlib, doesn't contain '.'.
findlib_part_name [OASISFindlib] |
flag [OASISExpr] |
flag [OASISTypes] | Command line flag definition.
func [OASISDataNotation] | Function that can be generated using func_call = APP(func, [], `func_arg`).
G
getter [OASISPlugin] |
group_t [OASISFindlib] | Library groups are organized in trees.
H
help [OASISPlugin] |
help_extent [CLIArgExt] |
help_style [CLIArgExt] |
host_dirname [OASISTypes] | Host directory name.
host_dirname [OASISUnixPath] |
host_filename [OASISTypes] | Host file name.
host_filename [OASISUnixPath] |
K
kind [OASISPlugin.PLUGINS] |
L
level [OASISContext] |
library [OASISTypes] | Library definition.
library_name [OASISFindlib] |
license [OASISLicense] | Valid licenses
license_data [OASISLicense] | Extra data about license Not exported
license_dep_5 [OASISLicense] | DEP-5 license, complex.
license_dep_5_unit [OASISLicense] | DEP-5 license, basic.
license_exception [OASISLicense] | Valid license exceptions.
license_exception_data [OASISLicense] | Extra data about license exception Not exported
license_version [OASISLicense] | License version.
line [OASISFileTemplate] |
M
main_t [CLISubCommand] | The main function to run the subcommand.
map_of_findlib_part_name [OASISFindlib] |
modul [OASISPlugin] | OCaml module embedded code.
module_name [OASISDataNotation] |
N
name [OASISTypes] | Standard name.
name [PropList] |
O
object_ [OASISTypes] | Object definition.
origin [OASISFeatures] |
origin_t [BaseEnv] | Origin of the variable, if a variable has been already set with a higher origin, it won't be set again.
P
package [OASISTypes] | OASIS package, what an '_oasis' file contains.
package_act [OASISPlugin] | Generator with a package argument only (build, install).
package_name [OASISTypes] | Name of a package, see `OASISTypes.package`.
plugin [OASISTypes] | Plugin definition, plugin type depends on which fields this types is used for.
plugin_data [OASISTypes] | Property list storage for plugin data
plugin_data_purpose [OASISTypes] | Additional data to allow registration of more than one data property per plugin.
plugin_kind [OASISTypes] | Plugin kind.
prog [OASISTypes] | Program.
prop [OASISPlugin] |
publication [OASISFeatures] |
Q
quickstart_level [OASISTypes] | Quickstart level.
quickstart_question [OASISTypes] | Howto ask questions in quickstart.
R
run_t [CLISubCommand] | Generate command line arguments and the function to run the main of the subcommand.
S
section [OASISTypes] | All sections and their attributes.
section_act [OASISPlugin] | Generator for sections (document, test).
section_args_fun [BaseCompat.Compat_0_4.BaseSetup] |
section_args_fun [BaseSetup] |
section_kind [OASISTypes] |
self_plugin [OASISPlugin.PLUGINS] |
self_t [OASISPlugin.PLUGINS] |
setter [OASISPlugin] |
setup_changes [OASISPlugin] | Describe setup file changes.
source [OASISContext] |
source_filename [OASISContext] |
source_repository [OASISTypes] | Source repository definition.
stage [OASISFeatures] |
std_args_fun [BaseCompat.Compat_0_4.BaseSetup] |
std_args_fun [BaseSetup] |
T
t [CLISubCommand] |
t [BaseCompat.Compat_0_4.BaseSetup] |
t [BaseSetup] |
t [BaseEnvLight] |
t [BaseBuilt] |
t [OASISDataNotation] |
t [OASISFeatures.Data] |
t [OASISFeatures] |
t [OASISGraph] |
t [OASISSection.CSection] |
t [OASISSchema] |
t [OASISPlugin] | Base types to build plugin: register fields, action, generators...
t [OASISSetupUpdate] |
t [OASISLicense] | OASIS supported type of license.
t [OASISVersion.StringVersion] |
t [OASISVersion] |
t [OASISExpr] | Boolean expression definition.
t [OASISValues] | Definition of a value.
t [OASISText] |
t [OASISSourcePatterns] | A template to find a file.
t [OASISContext] |
t [PropList.Field] | A field.
t [PropList.Schema] | A schema.
t [PropList.Data] |
template [OASISFileTemplate] |
templates [OASISFileTemplate] | Set of templates.
test [OASISExpr] | Test definition.
test [OASISTypes] | Test definition.
tool [OASISTypes] | Tool dependency.
U
unix_dirname [OASISTypes] | UNIX directory name.
unix_dirname [OASISUnixPath] |
unix_filename [OASISTypes] | UNIX file name.
unix_filename [OASISUnixPath] |
url [OASISTypes] | Standard URL.
V
value [PropList.Schema] | A value.
var_name [OASISDataNotation] |
variant_name [OASISDataNotation] |
vcs [OASISTypes] | Possible VCS.
vertex [OASISGraph] |