Index of modules


A
API [OpamClient]
OPAM API.
ActionGraph [OpamCudf]
Cudf action graph
Aliases [OpamFile]
Compiler aliases: $opam/aliases
Attribute [OpamFilename]
Simple structure to hanle file attributes

B
Base [OpamMisc]
Base module, useful to abstract strings
Base [OpamFilename]
Basenames

C
CONFIG [OpamClient.API]
Config API.
Comp [OpamFile]
Compiler version $opam/compilers/
Compiler_index [OpamFile]
Association between compiler names and repositories
Config [OpamFile]
Configuration file: $opam/config

D
Descr [OpamFile]
Package descriptions: $opam/descr/
Diff [OpamCudf]
Difference between universes
Dir [OpamFilename]
Directory names
Dot_config [OpamFile]
.config files
Dot_install [OpamFile]
.install files

E
Export [OpamFile]
Import/export file.

F
File_attributes [OpamFile]
urls.txt file *
Filenames [OpamFile]
List of filenames
Full [OpamVariable]
Fully qualified variables
Full [OpamVariable.Section]
Fully qualified section names

G
G [OpamVariable.Section]
Graph of fully-qualified sections
G [OpamParallel.SIG]
Graph [OpamCudf]
Cudf graph

I
Installed [OpamFile]
List of installed packages: $opam/$oversion/installed
Installed_roots [OpamFile]
List of packages explicitly installed by the user: $opam/$switch/installed.user
IntMap [OpamMisc]
Map of ints
IntSet [OpamMisc]
Set of ints

L
Library [OpamFile.Dot_config]
Sections starting by library

M
Make [OpamVCS]
Create a backend from a VCS implementation.
Make [OpamParallel]
Functor
Make [OpamMisc.Map]
Make [OpamMisc.Set]
MakeActionGraph [OpamTypes]
Functor to create a graph af actions
Manual [OpamJson]
Manual input sources and output destinations.
Map [OpamCudf]
Cudf maps
Map [OpamMisc.Base]
Map [OpamMisc]
Map constructor
Map [OpamMisc.ABSTRACT]

N
Name [OpamPackage]
Names

O
OP [OpamMisc]
OP [OpamFilename]
OPAM [OpamFile]
OPAM files
OpamAction
OPAM actions
OpamArg
OPAM command-line arguments
OpamClient
Client entry-point.
OpamCompiler
Compiler names and versions
OpamConfigCommand
Configuration commands
OpamCudf
Cudf interface
OpamDarcs
Darcs repository backend
OpamFile
Functions to read and write OPAM configuration files in a typed way
OpamFilename
Typed filename manipulation
OpamFilter
Manage filters
OpamFormat
Format of OPAM configuration files.
OpamFormula
Management of formulas
OpamGit
Git repository backend
OpamHTTP
Curl repository backend
OpamHeuristic
Solver heuristics.
OpamHg
Git repository backend
OpamJson
Non-blocking streaming JSON codec.
OpamLocal
Rsync repository backend
OpamMisc
Basic functions
OpamPackage
Package name and versions
OpamParallel
Concurrent process execution
OpamPath
The various paths where OPAM configuration files are stored.
OpamPinCommand
Pin subcommand.
OpamProcess
Process handling
OpamRepository
Mangagement of OPAM repositories.
OpamRepositoryCommand
Repository sub-command functions.
OpamRepositoryName
Repository names
OpamSolution
Applying solver solutions
OpamSolver
SAT-solver for package dependencies and conflicts
OpamState
OPAM client state
OpamSwitch
Compiler switches
OpamSwitchCommand
Switch commands.
OpamSystem
Low-level untyped system operations
OpamTypes
Common types used by other modules
OpamVCS
Generic backend for version-control systems.
OpamVariable
Variable names
OpamVersion
OPAM versions
Opam_mk_repo
Opam_repo_check
Opam_stats
Overlay [OpamPath.Switch]

P
PIN [OpamClient.API]
Pin API
PackageAction [OpamTypes]
Package actions
PackageActionGraph [OpamTypes]
Graph of OPAM packages
Package_index [OpamFile]
Association between package names and repositories
Parallel [OpamTypes.ACTION_GRAPH]
Parallel iterator
Parallel [OpamRepository]
Parallel iterations
Parallel [OpamPackage]
Parallel executions.
Pinned [OpamFile]
Pinned package files
Prefix [OpamFile]
Prefix of package directories

R
REPOSITORY [OpamClient.API]
Repository API
Reinstall [OpamFile]
List of packages to reinstall: $opam/$oversion/reinstall
Repo [OpamFile]
Repository metadata
Repo_config [OpamFile]
Repository config: $opam/repo/$repo/config
Repository [OpamPath]
Repository paths

S
SWITCH [OpamClient.API]
Switch API
SafeAPI [OpamClient]
This version of the API can be used concurrently.
Section [OpamVariable]
Section names
Section [OpamFile.Dot_config]
All library and syntax sections
Set [OpamCudf]
Cudf sets
Set [OpamMisc.Base]
Set [OpamMisc]
Set constructor
Set [OpamMisc.ABSTRACT]
StringMap [OpamMisc]
Map of strings
StringSet [OpamMisc]
Set of strings
StringSetMap [OpamMisc]
Map of string sets
StringSetSet [OpamMisc]
Set of string sets
Subst [OpamFile]
Substitution files
Switch [OpamPath]
Switch related paths
Syntax [OpamFile.Dot_config]
Sections starting by syntax

T
Topological [OpamTypes.ACTION_GRAPH]
Topological traversal
Types [OpamState]
Client state

U
URL [OpamFile]
Urls for OPAM repositories
Uncut [OpamJson]
Codec with comments and whitespace.

V
Version [OpamPackage]
Versions
Version [OpamCompiler]
OCaml compiler versions