12#if defined(__cplusplus)
16 int cmp(
const void *
x,
const void *y),
17 unsigned hash(
const void *key));
20extern void *
Table_put (
T * table,
const void *key,
22extern void *
Table_get (
T * table,
const void *key);
25 void apply(
const void *key,
void **value,
void *cl),
28#if defined(__cplusplus)
TermIterator< Nterm > end(Nterm *)
int Table_length(T *table)
void Table_free(T **table)
const void ** Table_toArray(T *table, void *end)
void * Table_get(T *table, const void *key)
void * Table_put(T *table, const void *key, void *value)
void * Table_remove(T *table, const void *key)
T * Table_new(int hint, int cmp(const void *x, const void *y), unsigned hash(const void *key))
void Table_map(T *table, void apply(const void *key, void **value, void *cl), void *cl)