Home
last modified time | relevance | path

Searched refs:trie_ (Results 1 – 13 of 13) sorted by relevance

/external/marisa-trie/lib/marisa/
Dtrie.cc8 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()
[all …]
/external/marisa-trie/bindings/perl/
Dmarisa-swig.cxx144 Trie::Trie() : trie_(new (std::nothrow) marisa::Trie) { in Trie()
145 MARISA_THROW_IF(trie_ == NULL, ::MARISA_MEMORY_ERROR); in Trie()
149 delete trie_; in ~Trie()
153 trie_->build(*keyset.keyset_, config_flags); in build()
157 trie_->mmap(filename); in mmap()
161 trie_->load(filename); in load()
165 trie_->save(filename); in save()
169 return trie_->lookup(*agent.agent_); in lookup()
173 trie_->reverse_lookup(*agent.agent_); in reverse_lookup()
177 return trie_->common_prefix_search(*agent.agent_); in common_prefix_search()
[all …]
Dmarisa-swig.h175 marisa::Trie *trie_;
/external/marisa-trie/bindings/python/
Dmarisa-swig.cxx144 Trie::Trie() : trie_(new (std::nothrow) marisa::Trie) { in Trie()
145 MARISA_THROW_IF(trie_ == NULL, ::MARISA_MEMORY_ERROR); in Trie()
149 delete trie_; in ~Trie()
153 trie_->build(*keyset.keyset_, config_flags); in build()
157 trie_->mmap(filename); in mmap()
161 trie_->load(filename); in load()
165 trie_->save(filename); in save()
169 return trie_->lookup(*agent.agent_); in lookup()
173 trie_->reverse_lookup(*agent.agent_); in reverse_lookup()
177 return trie_->common_prefix_search(*agent.agent_); in common_prefix_search()
[all …]
Dmarisa-swig.h175 marisa::Trie *trie_;
/external/marisa-trie/bindings/ruby/
Dmarisa-swig.cxx144 Trie::Trie() : trie_(new (std::nothrow) marisa::Trie) { in Trie()
145 MARISA_THROW_IF(trie_ == NULL, ::MARISA_MEMORY_ERROR); in Trie()
149 delete trie_; in ~Trie()
153 trie_->build(*keyset.keyset_, config_flags); in build()
157 trie_->mmap(filename); in mmap()
161 trie_->load(filename); in load()
165 trie_->save(filename); in save()
169 return trie_->lookup(*agent.agent_); in lookup()
173 trie_->reverse_lookup(*agent.agent_); in reverse_lookup()
177 return trie_->common_prefix_search(*agent.agent_); in common_prefix_search()
[all …]
Dmarisa-swig.h175 marisa::Trie *trie_;
/external/marisa-trie/bindings/
Dmarisa-swig.cxx144 Trie::Trie() : trie_(new (std::nothrow) marisa::Trie) { in Trie()
145 MARISA_THROW_IF(trie_ == NULL, ::MARISA_MEMORY_ERROR); in Trie()
149 delete trie_; in ~Trie()
153 trie_->build(*keyset.keyset_, config_flags); in build()
157 trie_->mmap(filename); in mmap()
161 trie_->load(filename); in load()
165 trie_->save(filename); in save()
169 return trie_->lookup(*agent.agent_); in lookup()
173 trie_->reverse_lookup(*agent.agent_); in reverse_lookup()
177 return trie_->common_prefix_search(*agent.agent_); in common_prefix_search()
[all …]
Dmarisa-swig.h175 marisa::Trie *trie_;
/external/icing/icing/store/
Dkey-mapper.h94 int32_t num_keys() const { return trie_.size(); } in num_keys()
150 IcingDynamicTrie trie_; variable
188 trie_(file_prefix_, in KeyMapper()
205 if (!trie_.CreateIfNotExist(options)) { in Initialize()
209 if (!trie_.Init()) { in Initialize()
221 if (!trie_.Insert(string_key.c_str(), &next_value, &value_index, in GetOrPut()
230 static_cast<const T*>(trie_.GetValueAtIndex(value_index)); in GetOrPut()
242 if (!trie_.Insert(string_key.c_str(), &value)) { in Put()
253 if (!trie_.Find(string_key.c_str(), &value)) { in Get()
262 return trie_.Delete(key); in Delete()
[all …]
/external/icing/icing/legacy/index/
Dicing-dynamic-trie.cc1801 trie_(trie) { in Iterator()
1812 for (; !trie_.storage_->GetNode(node_index)->is_leaf(); in LeftBranchToLeaf()
1814 trie_.storage_ in LeftBranchToLeaf()
1815 ->GetNext(trie_.storage_->GetNode(node_index)->next_index(), 0) in LeftBranchToLeaf()
1819 trie_.storage_ in LeftBranchToLeaf()
1820 ->GetNext(trie_.storage_->GetNode(node_index)->next_index(), 0) in LeftBranchToLeaf()
1825 cur_suffix_ = trie_.storage_->GetSuffix( in LeftBranchToLeaf()
1826 trie_.storage_->GetNode(node_index)->next_index()); in LeftBranchToLeaf()
1847 if (trie_.storage_->empty()) return; in Reset()
1852 trie_.FindBestNode(cur_key_.c_str(), &node_index, &key_offset, true); in Reset()
[all …]
Dicing-dynamic-trie.h460 const IcingDynamicTrie &trie_; variable
498 const IcingDynamicTrie &trie_;
541 const IcingDynamicTrie &trie_; variable
588 const IcingDynamicTrie &trie_; variable
/external/marisa-trie/include/marisa/
Dtrie.h55 scoped_ptr<grimoire::trie::LoudsTrie> trie_;