Note:

You are viewing a development version of the library. Goto the latest version.

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.
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
executable [OASISTypes]
Executable definition.

F
file_generate_change [OASISFileTemplate]
Describe what has been done to generate a file out of a template.
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 [ODNFunc]
Function that can be generated using ODN func_call = APP(func, [], func_arg).

G
getter [OASISPlugin]
group_t [OASISFindlib]
Library groups are organized in trees.

H
help [OASISPlugin]
help_extent [ArgExt]
help_style [ArgExt]
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
map_of_findlib_part_name [OASISFindlib]
modul [OASISPlugin]
OCaml module embedded code.

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.

S
s [OASISVersion]
section [OASISTypes]
All sections and their attributes.
section_act [OASISPlugin]
Generator for sections (document, test).
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_repository [OASISTypes]
Source repository definition.
stage [OASISFeatures]
std_args_fun [BaseSetup]

T
t [SubCommand]
t [BaseSetup]
t [BaseEnvLight]
t [BaseBuilt]
t [OASISFeatures.Data]
t [OASISFeatures]
t [OASISGraph]
t [OASISSection.CSection]
t [OASISSchema]
t [OASISPlugin]
Base types to build plugin: register fields, action, generators...
t [OASISLicense]
OASIS supported type of license.
t [OASISVersion]
t [OASISExpr]
Boolean expression definition.
t [OASISValues]
Definition of a value.
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]
update [BaseGenerate]
url [OASISTypes]
Standard URL.

V
value [PropList.Schema]
A value.
vcs [OASISTypes]
Possible VCS.
vertex [OASISGraph]