Index of modules


A
AVLMap [Reins]
AVLSet [Reins]
AVL_GenKeyMap [Reins.AVLMap]
AVL_GenMap [Reins.AVLMap]
AVL_GenSet [Reins.AVLSet]
This functor is similar to the Reins.AVLSet.GenSet module above, except it allows the user to specify the maximum difference between the heights of two subtrees at a node with HeightDiff.v.
AVL_KeyMap [Reins.AVLMap]
AVL_Map [Reins.AVLMap]
AVL_MonoSet [Reins.AVLSet]
This functor is similar to the Reins.AVLSet.MonoSet module above, except it allows the user to specify the maximum difference between the heights of two subtrees at a node with HeightDiff.v.
AVL_PMap [Reins.AVLMap]
AVL_PolySet [Reins.AVLSet]
This functor is similar to the Reins.AVLSet.PolySet module above, except it allows the user to specify the maximum difference between the heights of two subtrees at a node with HeightDiff.v.
Arg [Reins.Quickcheck.Law]
A value of type Arg.t will be randomly generated and passed to the law function below.

B
Benchmark [Reins.OracleSet]
Big_int [Reins.Types]
BinomialHeap [Reins]
Bool [Reins.Types]

C
CatenableList [Reins]
Char [Reins.Types]
Check [Reins.Quickcheck]
Close [Reins.Types.Poly]
This module can be used to "close" a series of functors to produce a module with a parameterized type.
Comparable3Tuple [Reins.Types.Mono]
ComparablePair [Reins.Types.Mono]
Complex [Reins.Types]
ComposeComparable [Reins.Types.Mono]
ComposeComparable [Reins.Types.Poly]
ComposeGen [Reins.Types.Mono]
ComposeGen [Reins.Types.Poly]
ComposeGenComparable [Reins.Types.Mono]
ComposeGenComparable [Reins.Types.Poly]

D
DoubleList [Reins]
DoubleQueue [Reins]
Dug [Reins]
DugADT [Reins]
DugExtractor [Reins]
DugGenerator [Reins]
DugProfile [Reins]

E
Extractor [Reins.OracleSet]

F
Float [Reins.Types]
From_List [Reins.ListIterator]
Create a list iterator for the list L using the standard List_Cursor interface for the cursor.

G
Gen1 [Reins.AVLMap]
Gen2 [Reins.AVLMap]
Gen3 [Reins.AVLMap]
Gen3Tuple [Reins.Types.Mono]
GenHeap [Reins.SkewBinomialHeap]
GenHeap [Reins.BinomialHeap]
GenKey1 [Reins.AVLMap]
GenKey2 [Reins.AVLMap]
GenKey3 [Reins.AVLMap]
GenKeyMap [Reins.SplayMap]
GenKeyMap [Reins.RBMap]
GenKeyMap [Reins.PatriciaMap]
GenKeyMap [Reins.AVLMap]
GenMap [Reins.SplayMap]
GenMap [Reins.RBMap]
GenMap [Reins.PatriciaMap]
GenMap [Reins.AVLMap]
GenPair [Reins.Types.Mono]
GenSet [Reins.SplaySet]
This functor is similar to the Reins.SplaySet.MonoSet functor except it is parameterized by a module that also supports the gen operation.
GenSet [Reins.RBSet]
This functor is similar to the Reins.RBSet.MonoSet functor except it is parameterized by a module that also supports the gen operation.
GenSet [Reins.PatriciaSet]
Same as the Reins.PatriciaSet.MonoSet module, except it also provides the gen function.
GenSet [Reins.AVLSet]
This functor is similar to the Reins.AVLSet.MonoSet functor except it is parameterized by a module that also supports the gen operation.
GenSet1 [Reins.AVLSet]
Reins.AVLSet.AVL_GenSet instanced with HeightDiff.v = 1
GenSet2 [Reins.AVLSet]
Reins.AVLSet.AVL_GenSet instanced with HeightDiff.v = 2
GenSet3 [Reins.AVLSet]
Reins.AVLSet.AVL_GenSet instanced with HeightDiff.v = 3

H
Heaps [Reins]

I
Id [Reins.Dug]
Int [Reins.Types]
Int32 [Reins.Types]
Int64 [Reins.Types]
Iterator [Reins]

L
ListCursor [Reins]
ListIterator [Reins]
Lists [Reins]

M
Make [Reins.DugGenerator]
Make [Reins.DugProfile]
Make [Reins.DoubleList]
Make [Reins.TreeSetIterator]
Create an iterator for a Set (note that this implicitly supports both MonoSets and PolySets).
Make [Reins.ListIterator]
Create a list iterator from an arbitrary cursor type
Make [Reins.ListCursor]
Maps [Reins]
Mono [Reins.Types]
Signatures/functors for modules with unparameterized (monomorphic) types
Mono1 [Reins.AVLMap]
Mono2 [Reins.AVLMap]
Mono3 [Reins.AVLMap]
MonoHeap [Reins.SkewBinomialHeap]
MonoHeap [Reins.BinomialHeap]
MonoKey1 [Reins.AVLMap]
MonoKey2 [Reins.AVLMap]
MonoKey3 [Reins.AVLMap]
MonoKeyMap [Reins.SplayMap]
MonoKeyMap [Reins.RBMap]
MonoKeyMap [Reins.PatriciaMap]
MonoKeyMap [Reins.AVLMap]
MonoMap [Reins.SplayMap]
MonoMap [Reins.RBMap]
MonoMap [Reins.PatriciaMap]
MonoMap [Reins.AVLMap]
MonoSet [Reins.SplaySet]
This functor provides an implementation of Splay trees that are parameterized by a specific monomorphic element type.
MonoSet [Reins.RBSet]
This functor provides an implementation of RedBlack trees that are parameterized by a specific monomorphic element type.
MonoSet [Reins.PatriciaSet]
This module implements sets with integer keys
MonoSet [Reins.AVLSet]
This functor provides an implementation of AVL trees that are parameterized by a specific monomorphic element type.
MonoSet1 [Reins.AVLSet]
Reins.AVLSet.AVL_MonoSet instanced with HeightDiff.v = 1
MonoSet2 [Reins.AVLSet]
Reins.AVLSet.AVL_MonoSet instanced with HeightDiff.v = 2
MonoSet3 [Reins.AVLSet]
Reins.AVLSet.AVL_MonoSet instanced with HeightDiff.v = 3

N
Nativeint [Reins.Types]

O
Option [Reins.Types]
Oracle [Reins]
OracleList [Reins]
OracleSet [Reins]

P
PatriciaMap [Reins]
PatriciaSet [Reins]
Poly [Reins.Types]
Signatures/functors for modules with parameterized (polymorphic) types.
Poly1 [Reins.AVLMap]
Poly2 [Reins.AVLMap]
Poly3 [Reins.AVLMap]
PolyHeap [Reins.SkewBinomialHeap]
PolyHeap [Reins.BinomialHeap]
PolyMap [Reins.SplayMap]
PolyMap [Reins.RBMap]
PolyMap [Reins.AVLMap]
PolySet [Reins.SplaySet]
This module provides an implementation of Splay trees with a polymorphic element type.
PolySet [Reins.RBSet]
This module provides an implementation of RedBlack trees with a polymorphic element type.
PolySet [Reins.AVLSet]
This module provides an implementation of AVL trees with a polymorphic element type.
PolySet1 [Reins.AVLSet]
Reins.AVLSet.AVL_PolySet instanced with HeightDiff.v = 1
PolySet2 [Reins.AVLSet]
Reins.AVLSet.AVL_PolySet instanced with HeightDiff.v = 2
PolySet3 [Reins.AVLSet]
Reins.AVLSet.AVL_PolySet instanced with HeightDiff.v = 3

Q
Quickcheck [Reins]

R
RBMap [Reins]
RBSet [Reins]
Ratio [Reins.Types]
Reins
The OCaml Reins library

S
SList [Reins]
Sets [Reins]
SkewBinaryList [Reins]
SkewBinomialHeap [Reins]
SplayMap [Reins]
SplaySet [Reins]
String [Reins.Types]

T
TreeSetIterator [Reins]
Types [Reins]

V
Version [Reins]