|
TrieData * | pData |
| The container private information. More...
|
|
int32_t(* | insert )(struct _Trie *, char *) |
| Insert a string into the trie. More...
|
|
int32_t(* | bulk_insert )(struct _Trie *, char **, int) |
| Insert an array of strings into the trie. More...
|
|
int32_t(* | has_exact )(struct _Trie *, char *) |
| Check if the trie contains the designated string. More...
|
|
int32_t(* | has_prefix_as )(struct _Trie *, char *) |
| Check if the trie contains the strings matching the designated prefix. More...
|
|
int32_t(* | get_prefix_as )(struct _Trie *, char *, char ***, int *) |
| Retrieve the strings from the trie matching the designated prefix. More...
|
|
int32_t(* | delete )(struct _Trie *, char *) |
| Delete a string from the trie. More...
|
|
int32_t(* | size )(struct _Trie *) |
| Return the number of strings stored in the trie. More...
|
|
The implementation for trie.
Definition at line 13 of file trie.h.