Lines Matching refs:trie_

8 Trie::Trie() : trie_() {}  in Trie()
17 trie_.swap(temp); in build()
29 trie_.swap(temp); in mmap()
41 trie_.swap(temp); in map()
53 trie_.swap(temp); in load()
65 trie_.swap(temp); in read()
69 MARISA_THROW_IF(trie_.get() == NULL, MARISA_STATE_ERROR); in save()
74 trie_->write(writer); in save()
78 MARISA_THROW_IF(trie_.get() == NULL, MARISA_STATE_ERROR); in write()
83 trie_->write(writer); in write()
87 MARISA_THROW_IF(trie_.get() == NULL, MARISA_STATE_ERROR); in lookup()
91 return trie_->lookup(agent); in lookup()
95 MARISA_THROW_IF(trie_.get() == NULL, MARISA_STATE_ERROR); in reverse_lookup()
99 trie_->reverse_lookup(agent); in reverse_lookup()
103 MARISA_THROW_IF(trie_.get() == NULL, MARISA_STATE_ERROR); in common_prefix_search()
107 return trie_->common_prefix_search(agent); in common_prefix_search()
111 MARISA_THROW_IF(trie_.get() == NULL, MARISA_STATE_ERROR); in predictive_search()
115 return trie_->predictive_search(agent); in predictive_search()
119 MARISA_THROW_IF(trie_.get() == NULL, MARISA_STATE_ERROR); in num_tries()
120 return trie_->num_tries(); in num_tries()
124 MARISA_THROW_IF(trie_.get() == NULL, MARISA_STATE_ERROR); in num_keys()
125 return trie_->num_keys(); in num_keys()
129 MARISA_THROW_IF(trie_.get() == NULL, MARISA_STATE_ERROR); in num_nodes()
130 return trie_->num_nodes(); in num_nodes()
134 MARISA_THROW_IF(trie_.get() == NULL, MARISA_STATE_ERROR); in tail_mode()
135 return trie_->tail_mode(); in tail_mode()
139 MARISA_THROW_IF(trie_.get() == NULL, MARISA_STATE_ERROR); in node_order()
140 return trie_->node_order(); in node_order()
144 MARISA_THROW_IF(trie_.get() == NULL, MARISA_STATE_ERROR); in empty()
145 return trie_->empty(); in empty()
149 MARISA_THROW_IF(trie_.get() == NULL, MARISA_STATE_ERROR); in size()
150 return trie_->size(); in size()
154 MARISA_THROW_IF(trie_.get() == NULL, MARISA_STATE_ERROR); in total_size()
155 return trie_->total_size(); in total_size()
159 MARISA_THROW_IF(trie_.get() == NULL, MARISA_STATE_ERROR); in io_size()
160 return trie_->io_size(); in io_size()
168 trie_.swap(rhs.trie_); in swap()
189 trie->trie_.swap(temp); in fread()
193 MARISA_THROW_IF(trie.trie_.get() == NULL, MARISA_STATE_ERROR); in fwrite()
196 trie.trie_->write(writer); in fwrite()
209 trie->trie_.swap(temp); in read()
213 MARISA_THROW_IF(trie.trie_.get() == NULL, MARISA_STATE_ERROR); in write()
216 trie.trie_->write(writer); in write()