libsapling
0.8.0
|
Trie implementation. More...
Go to the source code of this file.
Functions | |
void * | trie__data (const node_t node) |
void | trie__access (enum qt qt, node_t *ref, const char *key, void *info, predicate_t predicate, apply_t apply) |
void | trie__insert (node_t *ref, const char *key, void *info) |
void | trie__delete (node_t *ref, const char *key) |
void | trie__print (FILE *stream, node_t *ref, fpfdata_t fpfdata) |
int | trie__length (const node_t *ref) |
Trie implementation.
E_QT
and predicate_1
, and managing to execute the apply function means that the key exists, therefore there is no need for an equ_predicate
for the key. A predicate different from predicate_1
is only useful when you want to check non-key values.