Searched refs:trie_ (Results 1 – 13 of 13) sorted by relevance
/external/marisa-trie/lib/marisa/ |
D | trie.cc | 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() [all …]
|
/external/marisa-trie/bindings/perl/ |
D | marisa-swig.cxx | 144 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 …]
|
D | marisa-swig.h | 175 marisa::Trie *trie_;
|
/external/marisa-trie/bindings/python/ |
D | marisa-swig.cxx | 144 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 …]
|
D | marisa-swig.h | 175 marisa::Trie *trie_;
|
/external/marisa-trie/bindings/ruby/ |
D | marisa-swig.cxx | 144 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 …]
|
D | marisa-swig.h | 175 marisa::Trie *trie_;
|
/external/marisa-trie/bindings/ |
D | marisa-swig.cxx | 144 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 …]
|
D | marisa-swig.h | 175 marisa::Trie *trie_;
|
/external/icing/icing/store/ |
D | key-mapper.h | 94 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/ |
D | icing-dynamic-trie.cc | 1801 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 …]
|
D | icing-dynamic-trie.h | 460 const IcingDynamicTrie &trie_; variable 498 const IcingDynamicTrie &trie_; 541 const IcingDynamicTrie &trie_; variable 588 const IcingDynamicTrie &trie_; variable
|
/external/marisa-trie/include/marisa/ |
D | trie.h | 55 scoped_ptr<grimoire::trie::LoudsTrie> trie_;
|