| A | |
| add_predicates [Topfind] | Adds predicates to the list of predicates | 
| announce [Topfind] | Output the startup message | 
| C | |
| command [Findlib] | Get the name/path of the executable | 
| config_file [Findlib] | The location of the configuration file | 
| D | |
| default_location [Findlib] | Get the default installation directory for packages | 
| don't_load [Topfind] | The packages named in pkglist are added to the list of packages which are already loaded. | 
| don't_load_deeply [Topfind] | The packages named in pkglist and all direct and indirect ancestors are added to the list of packages which are already loaded. | 
| I | |
| ignore_dups_in [Findlib] | If  | 
| init [Fl_package_base] | This function must be called before  | 
| init [Findlib] | Initializes the library from the configuration file and the environment. | 
| init_manually [Findlib] | This is an alternate way to initialize the library directly. | 
| is_recorded_package [Findlib] | Whether there is a recording for this package | 
| L | |
| list_packages [Fl_package_base] | Ensures that the complete package graph is loaded into memory
 (like  | 
| list_packages [Findlib] | Prints the list of available packages to the  | 
| list_packages' [Findlib] | Returns the (unsorted) list of all packages. | 
| load [Topfind] | The packages from the passed package list are loaded, from left to right, but packages that have already been loaded are left out. | 
| load_base [Fl_package_base] | Ensures that the complete package graph is loaded into memory. | 
| load_deeply [Topfind] | The packages from the passed package list and all direct or indirect ancestors are loaded in topological order. | 
| load_packages [Fl_dynload] | Load the given packages and all their dependencies dynamically. | 
| log [Topfind] | Function used to log messages from this module. | 
| lookup [Fl_metascanner] | 
 | 
| lookup_2 [Fl_metascanner] | Like  | 
| M | |
| meta_directory [Findlib] | Get the META installation directory for packages. | 
| module_conflict_report [Fl_package_base] | Checks whether there are cmi files for the same modules. | 
| O | |
| ocaml_ldconf [Findlib] | Get the file name of  | 
| ocaml_stdlib [Findlib] | Get the directory of the standard library | 
| P | |
| package_ancestors [Findlib] | 
 | 
| package_conflict_report [Fl_package_base] | Checks whether there are several META files for the same main packages. | 
| package_deep_ancestors [Findlib] | 
 | 
| package_definitions [Fl_package_base] | Return all META files defining this package that occur in the 
 directories mentioned in  | 
| package_directory [Findlib] | Get the absolute path of the directory where the given package is stored. | 
| package_meta_file [Findlib] | Get the absolute path of the META file of the given package | 
| package_property [Findlib] | 
 | 
| package_property_2 [Findlib] | 
 | 
| package_users [Fl_package_base] | Ensures that the complete package graph is loaded into memory
 (like  | 
| packages_in_meta_file [Fl_package_base] | Parses the META file whose name is  | 
| parse [Fl_metascanner] | 
 | 
| parse2 [Fl_metascanner] | |
| parse2_lexing [Fl_metascanner] | |
| parse_lexing [Fl_metascanner] | |
| predicate_exists [Fl_metascanner] | 
 | 
| predicates [Topfind] | The list of predicates used for package loading | 
| print [Fl_metascanner] | 
 | 
| print_def [Fl_metascanner] | 
 | 
| Q | |
| query [Fl_package_base] | Returns the  | 
| R | |
| record_package [Findlib] | Record this package | 
| record_package_predicates [Findlib] | Record the predicates to be used for package loading. | 
| recorded_packages [Findlib] | The list of packages recorded with  | 
| recorded_predicates [Findlib] | The most recent version of the recorded predicate list | 
| requires [Fl_package_base] | Analyzes the direct requirements of the package whose name is passed as
 second argument under the assumption that the predicates  | 
| requires_deeply [Fl_package_base] | Analyzes the direct or indirect requirements of the packages whose names
 are passed as second argument under the assumption that the predicates
  | 
| reset [Topfind] | All entries in the list of loaded packages that have been added by
  | 
| reset_recordings [Findlib] | Removes all  | 
| resolve_path [Findlib] | Resolves findlib notation in filename paths. | 
| revised_syntax [Topfind] | Adds predicates that select the revised syntax. | 
| S | |
| search_path [Findlib] | Get the search path for packages | 
| standard_syntax [Topfind] | Adds predicates that select the standard syntax. | 
| syntax [Topfind] | Emulates the  | 
| T | |
| type_of_recorded_package [Findlib] | Returns the type, or raises  |