106const char**
trie_autocomplete(
const trie_t* trie,
const char* prefix,
size_t max_suggestions,
size_t* out_count,
void trie_destroy(trie_t *trie)
bool trie_starts_with(const trie_t *trie, const char *prefix)
bool trie_search(const trie_t *trie, const char *word)
bool trie_is_empty(const trie_t *trie)
bool trie_insert(trie_t *trie, const char *word)
uint32_t trie_get_frequency(const trie_t *trie, const char *word)
size_t trie_get_word_count(const trie_t *trie)
trie_t * trie_create(void)
const char ** trie_autocomplete(const trie_t *trie, const char *prefix, size_t max_suggestions, size_t *out_count, Arena *arena)
bool trie_delete(trie_t *trie, const char *word)