Index of modules


A
Arr [CCThread]
Array of threads
Array [CCRingBuffer.S]
The module type of Array for this ring buffer
Array [CCRingBuffer]
The abstract type for arrays
Array [Containers]
ArrayLabels [Containers]
Array_slice [Containers]
Assoc [CCListLabels]
Assoc [CCList]

B
Barrier [CCThread]
Bool [Containers]
Byte [CCRingBuffer]
An efficient byte based ring buffer
Byte [CCRingBuffer.Array]
Efficient array version for the char type

C
CCArray
Array utils
CCArrayLabels
Array utils
CCArray_slice
Array Slice
CCBV
Imperative Bitvectors
CCBitField
Bit Field
CCBlockingQueue
Blocking Queue
CCBool
Basic Bool functions
CCCache
Caches
CCChar
Utils around char
CCDeque
Imperative deque
CCEqual
Equality Combinators
CCFQueue
Functional queues
CCFlatHashtbl
Open-Addressing Hash-table
CCFloat
Basic Float functions
CCFormat
Helpers for Format
CCFun
Basic Functions
CCGraph
Simple Graph Interface
CCHash
Hash combinators
CCHashSet
Mutable Set
CCHashTrie
Hash Tries
CCHashtbl
Extension to the standard Hashtbl
CCHeap
Leftist Heaps following Okasaki
CCHet
Associative containers with Heterogenerous Values
CCIO
IO Utils
CCImmutArray
Immutable Arrays
CCInt
Basic Int functions
CCInt64
Int64
CCIntMap
Map specialized for Int keys
CCKList
Continuation List
CCKTree
Lazy Tree Structure This structure can be used to represent trees and directed graphs (as infinite trees) in a lazy fashion.
CCLazy_list
Lazy List
CCList
complements to list
CCListLabels
complements to list
CCLock
Utils around Mutex
CCMap
Extensions of Standard Map
CCMixmap
Maps with Heterogeneous Values
CCMixset
Set of Heterogeneous Values
CCMixtbl
Hash Table with Heterogeneous Keys
CCMultiMap
Multimap
CCMultiSet
Multiset
CCOpt
Options
CCOrd
Comparisons
CCPair
Tuple Functions
CCParse
Very Simple Parser Combinators
CCPersistentArray
Persistent Arrays
CCPersistentHashtbl
Persistent hash-table on top of OCaml's hashtables
CCPool
Thread Pool, and Futures
CCRAL
Random-Access Lists
CCRandom
Random Generators
CCRef
References
CCResult
Error Monad
CCRingBuffer
Circular Buffer (Deque)
CCSemaphore
Semaphores
CCSet
Wrapper around Set
CCSexp
Handling S-expressions
CCSexp_lex
CCSimple_queue
Functional queues (fifo)
CCString
Basic String Utils
CCThread
Threads
CCTimer
Event timer
CCTrie
Prefix Tree
CCUnix
High-level Functions on top of Unix
CCVector
Growable, mutable vector
CCWBTree
Weight-Balanced Tree
CCZipper
List Zipper
Char [Containers]
Containers
Drop-In replacement to Stdlib

D
Decoder [CCSexp]
Dot [CCGraph]
Dot [CCKTree]
Dump [CCFormat]

E
Equal [Containers]
Event [CCGraph.Traverse]
More detailed interface

F
File [CCIO]
Find [CCString]
Float [Containers]
Format [Containers]
Fun [Containers]
Fut [CCPool.Make]
Futures

H
Hash [Containers]
Hashtbl [Containers]
Heap [Containers]

I
IO [Containers]
Infix [CCUnix]
Infix [CCPool.Make.Fut]
Infix [CCSimple_queue]
Infix [CCRAL]
Infix [CCLazy_list]
Infix [CCKList]
Infix [CCEqual]
Infix [CCListLabels]
Infix [CCParse]
Infix [CCResult]
Infix [CCOrd]
Infix [CCFloat]
Infix Operators
Infix [CCInt]
Infix Operators
Infix [CCOpt]
Infix [CCList]
Int [Containers]
Int64 [Containers]

K
Key [CCHet]

L
Lazy_tree [CCGraph]
List [Containers]
ListLabels [Containers]
LockRef [CCLock]
Type allowing to manipulate the lock as a reference

M
Make [CCPool]
Create a new Pool
Make [CCWBTree]
Make [CCHashTrie]
Functors
Make [CCBitField]
Create a new bitfield type
Make [CCHashSet]
Make [CCRingBuffer]
Buffer using regular arrays
Make [CCRingBuffer.Array]
Makes an array given an arbitrary element type
Make [CCMixmap]
Make [CCPersistentHashtbl]
Make [CCFlatHashtbl]
Make [CCTrie]
Make [CCMultiSet]
Make [CCMultiMap]
Make [CCMap]
Make [CCHashtbl]
Make [CCSet]
Make [CCHeap]
Make' [Containers.Hashtbl]
MakeArray [CCTrie]
MakeBidir [CCMultiMap]
MakeFromArray [CCRingBuffer]
Makes a ring buffer module with the given array type.
MakeFull [CCWBTree]
Use the custom X.weight function
MakeList [CCTrie]
Map [CCHet]
Immutable map
Map [CCGraph]
Map [Containers]
Monad [CCFun]

O
Option [Containers]
Ord [Containers]

P
Pair [Containers]
Parse [Containers]
Poly [CCHashtbl]

R
Random [Containers]
Ref [Containers]
Ref [CCListLabels]
Ref [CCList]
Result [Containers]

S
Seq [CCGraph]
Set [Containers]
Split [CCString]
String [CCTrie]
String [Containers]
Sub [CCString]

T
Tbl [CCHet]
Imperative table indexed by CCHet.Key
Transient [CCHashTrie]
Transient Identifiers
Traverse [CCGraph]
Traverse [CCKList]
Traverse [CCListLabels]
Traverse [CCResult]
Traverse [CCList]

U
U [CCParse]

V
Vector [Containers]