31 pkrsrv_trie_node__unicode_t*
map[256];
39 pkrsrv_trie_node__ascii_t*
map[128];
47 pkrsrv_trie_node__index_t*
map[10];
55 pkrsrv_trie_node__unicode_t*
root;
60 pkrsrv_trie_node__ascii_t*
root;
65 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:47
int len
Definition trie.h:50
int len
Definition trie.h:34
int len
Definition trie.h:42
pkrsrv_trie_node__index_t * parent
Definition trie.h:48
pkrsrv_trie_node__unicode_t * root
Definition trie.h:55
void * value
Definition trie.h:33
void * value
Definition trie.h:41
pkrsrv_trie_node__unicode_t * map[256]
Definition trie.h:31
pkrsrv_trie_node__unicode_t * parent
Definition trie.h:32
pkrsrv_trie_node__ascii_t * root
Definition trie.h:60
void * value
Definition trie.h:49
pkrsrv_trie_node__index_t * root
Definition trie.h:65
pkrsrv_TRIE_TYPE
Definition trie.h:23
pkrsrv_trie__unicode_t * pkrsrv_trie_init__unicode()
pkrsrv_trie_node__unicode_t * pkrsrv_trie_node_init__unicode()
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_node__ascii_t * pkrsrv_trie_node_init__ascii()
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)
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)
pkrsrv_trie_node__index_t * pkrsrv_trie_node_init__index()
void pkrsrv_trie_node_free__unicode(pkrsrv_trie_node__unicode_t *node)
pkrsrv_trie_node__ascii_t * pkrsrv_trie_get__ascii(pkrsrv_trie__ascii_t *pkrsrv_trie, char *key)
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__ascii_t * pkrsrv_trie_init__ascii()
void pkrsrv_trie_free__index(pkrsrv_trie__index_t *pkrsrv_trie)
pkrsrv_trie__index_t * pkrsrv_trie_init__index()
@ pkrsrv_TRIE_TYPE_ASCII
Definition trie.h:25
@ pkrsrv_TRIE_TYPE_UNICODE
Definition trie.h:24
@ pkrsrv_TRIE_TYPE_INDEX
Definition trie.h:26