31 pkrsrv_trie_node__unicode_t*
map[256];
39 pkrsrv_trie_node__ascii_t*
map[128];
48 pkrsrv_trie_node__index_t*
map[10];
56 pkrsrv_trie_node__unicode_t*
root;
61 pkrsrv_trie_node__ascii_t*
root;
66 pkrsrv_trie_node__index_t*
root;
pkrsrv_trie_node__ascii_t * map[128]
Definition trie.h:39
pkrsrv_trie_node__ascii_t * parent
Definition trie.h:40
pkrsrv_trie_node__index_t * map[10]
Definition trie.h:48
int len
Definition trie.h:51
int len
Definition trie.h:34
int len
Definition trie.h:42
pkrsrv_trie_node__index_t * parent
Definition trie.h:49
pkrsrv_trie_node__unicode_t * root
Definition trie.h:56
void * value
Definition trie.h:33
void * value
Definition trie.h:41
pkrsrv_trie_node__unicode_t * map[256]
Definition trie.h:31
char index
Definition trie.h:43
pkrsrv_trie_node__unicode_t * parent
Definition trie.h:32
pkrsrv_trie_node__ascii_t * root
Definition trie.h:61
void * value
Definition trie.h:50
pkrsrv_trie_node__index_t * root
Definition trie.h:66
pkrsrv_TRIE_TYPE
Definition trie.h:23
void pkrsrv_trie_node_free__ascii(pkrsrv_trie_node__ascii_t *node)
void pkrsrv_trie_free__ascii(pkrsrv_trie__ascii_t *pkrsrv_trie)
pkrsrv_trie_node__unicode_t * pkrsrv_trie_set__unicode(pkrsrv_trie__unicode_t *pkrsrv_trie, char *key, void *value)
pkrsrv_trie__index_t * pkrsrv_trie_new__index()
void pkrsrv_trie_unset__index(pkrsrv_trie__index_t *pkrsrv_trie, char *key)
pkrsrv_trie_node__index_t * pkrsrv_trie_node_key__index(pkrsrv_trie_node__index_t *root, char *key)
enum pkrsrv_TRIE_TYPE pkrsrv_trie_type_t
Definition trie.h:22
pkrsrv_trie_node__index_t * pkrsrv_trie_get__index(pkrsrv_trie__index_t *pkrsrv_trie, char *key)
pkrsrv_trie_node__unicode_t * pkrsrv_trie_get__unicode(pkrsrv_trie__unicode_t *pkrsrv_trie, char *key)
pkrsrv_trie_node__ascii_t * pkrsrv_trie_set__ascii(pkrsrv_trie__ascii_t *pkrsrv_trie, char *key, void *value)
void pkrsrv_trie_unset__unicode(pkrsrv_trie__unicode_t *pkrsrv_trie, char *key)
pkrsrv_trie_node__unicode_t * pkrsrv_trie_node_key__unicode(pkrsrv_trie_node__unicode_t *root, char *key)
pkrsrv_trie_node__ascii_t * pkrsrv_trie_node_key__ascii(pkrsrv_trie_node__ascii_t *root, char *key)
pkrsrv_trie__ascii_t * pkrsrv_trie_new__ascii()
void pkrsrv_trie_unset__ascii(pkrsrv_trie__ascii_t *pkrsrv_trie, char *key)
void pkrsrv_trie_node_free__index(pkrsrv_trie_node__index_t *node)
void pkrsrv_trie_node_free__unicode(pkrsrv_trie_node__unicode_t *node)
pkrsrv_trie_node__index_t * pkrsrv_trie_node_new__index()
pkrsrv_trie_node__unicode_t * pkrsrv_trie_node_new__unicode()
pkrsrv_trie_node__ascii_t * pkrsrv_trie_get__ascii(pkrsrv_trie__ascii_t *pkrsrv_trie, char *key)
pkrsrv_trie_node__ascii_t * pkrsrv_trie_node_new__ascii()
void pkrsrv_trie_free__unicode(pkrsrv_trie__unicode_t *pkrsrv_trie)
pkrsrv_trie_node__index_t * pkrsrv_trie_set__index(pkrsrv_trie__index_t *pkrsrv_trie, char *key, void *value)
pkrsrv_trie__unicode_t * pkrsrv_trie_new__unicode()
void pkrsrv_trie_free__index(pkrsrv_trie__index_t *pkrsrv_trie)
@ pkrsrv_TRIE_TYPE_ASCII
Definition trie.h:25
@ pkrsrv_TRIE_TYPE_UNICODE
Definition trie.h:24
@ pkrsrv_TRIE_TYPE_INDEX
Definition trie.h:26