Up

Index of types
Index of exceptions
Index of values
Index of modules
Index of module types

Common data-structures

Variants of modules of the standard OCaml library
Sette
Sets over ordered types (extension of standard library module and polymorphic variant)
Mappe
Association tables over ordered types (extension of standard library module and polymorphic variant)
Hashhe
Hash tables and hash functions (extension of standard library module)

Others
DMappe
Two-way map between two ordered data types
DHashhe
Two-way hashtable between two data types
SetList
Sets over totally ordered type with lists.
MultiSetList
Multisets implemented with lists
Ilist
Imbricated lists
Union
Union-find Abstract Data Types
SHGraph
Oriented hypergraphs

Parametrized polymorphic versions
PSette
Sets over ordered types, parametrized polymorphic version
PMappe
Association tables over ordered types, parametrized polymorphic version
PHashhe
Hash tables, parametrized polymorphic version
PDMappe
Two-way map between two ordered data types, parametrized polymorphic version
PDHashhe
Two-way hashtable between two data types, parametrized polymorpphic version
PSHGraph
Oriented hypergraphs, parametrized polymorphic version.

Misc
Print
Printing functions using module Format
Time
Small module to compute the duration of computations
Symbol
Symbol table, for string management
Parse
Linking lexer and parser function, with (basic) error messages
Rational
Rational numbers
Statistic
Standard statistics functions
FGraph1
Directed graphs, functional API, with one-way information maintained,
FGraph
Directed graphs, functional API, with two-way information maintained,

Instanciation of functors
SetteI
Sette specialized for keys of type int
SetteS
Sette specialized for keys of type string
MappeI
Mappe specialized for keys of type int
MappeS
Mappe specialized for keys of type string
HashheI
Hashhe specialized for keys of type int
HashheIB
Hashhe specialized for keys of type (int,bool)
HashheS
Hashhe specialized for keys of type string