| 
| 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.