Index of values


A
add [State_builder.Queue]
add [Hashtbl.S]
add [Hashtbl]
Hashtbl.add tbl x y adds a binding of x to y in table tbl.

C
callgraph [Register]
clear [Hashtbl.S]
clear [Hashtbl]
Empty a hash table.
compute [Service_graph.Make]
compute [Register]
copy [Datatype.S]
Deep copy: no possible sharing between x and copy x.
copy [Hashtbl.S]
copy [Hashtbl]
Return a copy of the given hashtable.
create [Hashtbl.S]
create [Hashtbl]
Hashtbl.create n creates a new, empty hash table, with initial size n.

D
dump [Register]

E
entry_point [Service_graph.Make]
compute must be called before
equal [Hashtbl.HashedType]
The equality predicate used to compare keys.

F
find [Hashtbl.S]
find [Hashtbl]
Hashtbl.find tbl x returns the current binding of x in tbl, or raises Not_found if no such binding exists.
find_all [Hashtbl.S]
find_all [Hashtbl]
Hashtbl.find_all tbl x returns the list of all data associated with x in tbl.
fold [Hashtbl.S]
fold [Hashtbl]
Hashtbl.fold f tbl init computes (f kN dN ... (f k1 d1 init)...), where k1 ... kN are the keys of all bindings in tbl, and d1 ... dN are the associated values.

G
get [Register]
get_init_funcs [Register]
get_option [State_builder.Option_ref]

H
hash [Hashtbl.HashedType]
A hashing function on keys.
hash [Hashtbl]
Hashtbl.hash x associates a positive integer to any value of any type.
hash_param [Hashtbl]
Hashtbl.hash_param n m x computes a hash value for x, with the same properties as for hash.

I
is_empty [State_builder.Queue]
iter [State_builder.Queue]
iter [Hashtbl.S]
iter [Hashtbl]
Hashtbl.iter f tbl applies f to all bindings in table tbl.
iter_on_callers [Register]

L
length [Hashtbl.S]
length [Hashtbl]
Hashtbl.length tbl returns the number of bindings in tbl.

M
map [State_builder.Option_ref]
may [State_builder.Option_ref]
mem [Hashtbl.S]
mem [Hashtbl]
Hashtbl.mem tbl x checks if x is bound in tbl.
memo [State_builder.Option_ref]
Memoization.

N
name [Options]

O
output_graph [Service_graph.Make]

R
remove [Hashtbl.S]
remove [Hashtbl]
Hashtbl.remove tbl x removes the current binding of x in tbl, restoring the previous binding if it exists.
replace [Hashtbl.S]
replace [Hashtbl]
Hashtbl.replace tbl x y replaces the current binding of x in tbl by a binding of x to y.

T
topologically_iter_on_functions [Register]