/external/marisa-trie/v0_1_5/tests/ |
H A D | tail-test.cc | 4 #include <marisa_alpha/tail.h> 13 marisa_alpha::Tail tail; 17 ASSERT(tail.total_size() == sizeof(marisa_alpha::UInt32)); 19 marisa_alpha::Vector<marisa_alpha::String> keys; 24 ASSERT(tail.total_size() == sizeof(marisa_alpha::UInt32)); 26 keys.push_back(marisa_alpha::String("")); 27 marisa_alpha::Vector<marisa_alpha::UInt32> offsets; 33 ASSERT(tail.total_size() == (sizeof(marisa_alpha [all...] |
H A D | unit-test.cc | 4 #include <marisa_alpha/base.h> 5 #include <marisa_alpha/popcount.h> 6 #include <marisa_alpha/rank.h> 7 #include <marisa_alpha/string.h> 8 #include <marisa_alpha/key.h> 9 #include <marisa_alpha/progress.h> 10 #include <marisa_alpha/range.h> 11 #include <marisa_alpha/query.h> 12 #include <marisa_alpha/container.h> 13 #include <marisa_alpha/cel [all...] |
H A D | io-test.cc | 14 #include <marisa_alpha/io.h> 24 marisa_alpha::Writer writer; 26 marisa_alpha::UInt32 value = 123; 35 marisa_alpha::Writer writer; 37 marisa_alpha::UInt32 value = 234; 42 marisa_alpha::Writer writer; 49 marisa_alpha::Reader reader; 51 marisa_alpha::UInt32 value; 66 marisa_alpha::Mapper mapper; 68 marisa_alpha [all...] |
H A D | vector-test.cc | 7 #include <marisa_alpha/vector.h> 8 #include <marisa_alpha/intvector.h> 9 #include <marisa_alpha/bitvector.h> 23 marisa_alpha::Vector<int> vec; 30 ASSERT(vec.total_size() == sizeof(marisa_alpha::UInt32)); 35 ASSERT(static_cast<const marisa_alpha::Vector<int> &>(vec)[i] == 42 ASSERT(vec.total_size() == sizeof(marisa_alpha::UInt32) 45 ASSERT(static_cast<const marisa_alpha::Vector<int> &>(vec).front() 47 ASSERT(static_cast<const marisa_alpha::Vector<int> &>(vec).back() 58 ASSERT(static_cast<const marisa_alpha [all...] |
H A D | assert.h | 14 } catch (const marisa_alpha::Exception &ex) { \
|
H A D | trie-test.cc | 3 #include <marisa_alpha.h> 11 FindCallback(std::vector<marisa_alpha::UInt32> *key_ids, 17 bool operator()(marisa_alpha::UInt32 key_id, std::size_t key_length) const { 24 std::vector<marisa_alpha::UInt32> *key_ids_; 33 PredictCallback(std::vector<marisa_alpha::UInt32> *key_ids, 39 bool operator()(marisa_alpha::UInt32 key_id, const std::string &key) const { 46 std::vector<marisa_alpha::UInt32> *key_ids_; 56 marisa_alpha::Trie trie; 61 ASSERT(trie.total_size() == (sizeof(marisa_alpha::UInt32) * 23)); 75 std::vector<marisa_alpha [all...] |
/external/marisa-trie/ |
H A D | Android.mk | 46 LOCAL_C_INCLUDES += $(LOCAL_PATH)/v0_1_5/lib/marisa_alpha 50 LOCAL_SRC_FILES := v0_1_5/lib/marisa_alpha/base.cc \ 51 v0_1_5/lib/marisa_alpha/bitvector.cc \ 52 v0_1_5/lib/marisa_alpha/intvector.cc \ 53 v0_1_5/lib/marisa_alpha/mapper.cc \ 54 v0_1_5/lib/marisa_alpha/progress.cc \ 55 v0_1_5/lib/marisa_alpha/reader.cc \ 56 v0_1_5/lib/marisa_alpha/tail.cc \ 57 v0_1_5/lib/marisa_alpha/trie-build.cc \ 58 v0_1_5/lib/marisa_alpha/tri [all...] |
/external/marisa-trie/v0_1_5/tools/ |
H A D | marisa_alpha-find.cc | 7 #include <marisa_alpha.h> 39 void find_all(const marisa_alpha::Trie &trie, const std::string &str) { 40 static std::vector<marisa_alpha::UInt32> key_ids; 56 void find_first(const marisa_alpha::Trie &trie, const std::string &str) { 58 const marisa_alpha::UInt32 key_id = trie.find_first(str, &length); 67 void find_last(const marisa_alpha::Trie &trie, const std::string &str) { 69 const marisa_alpha::UInt32 key_id = trie.find_last(str, &length); 88 marisa_alpha::Trie trie; 89 marisa_alpha::Mapper mapper; 93 } catch (const marisa_alpha [all...] |
H A D | marisa_alpha-lookup.cc | 5 #include <marisa_alpha.h> 33 marisa_alpha::Trie trie; 34 marisa_alpha::Mapper mapper; 38 } catch (const marisa_alpha::Exception &ex) { 46 } catch (const marisa_alpha::Exception &ex) { 55 const marisa_alpha::UInt32 key_id = trie.lookup(str);
|
H A D | marisa_alpha-benchmark.cc | 10 #include <marisa_alpha.h> 174 marisa_alpha::Trie *trie, std::vector<marisa_alpha::UInt32> *key_ids) { 183 void benchmark_restore(const marisa_alpha::Trie &trie, 185 const std::vector<marisa_alpha::UInt32> &key_ids) { 199 void benchmark_lookup(const marisa_alpha::Trie &trie, 201 const std::vector<marisa_alpha::UInt32> &key_ids) { 204 const marisa_alpha::UInt32 key_id = trie.lookup(keys[i].first); 213 void benchmark_find(const marisa_alpha::Trie &trie, 215 const std::vector<marisa_alpha [all...] |
H A D | marisa_alpha-predict.cc | 7 #include <marisa_alpha.h> 42 marisa_alpha::Trie trie; 43 marisa_alpha::Mapper mapper; 47 } catch (const marisa_alpha::Exception &ex) { 55 } catch (const marisa_alpha::Exception &ex) { 62 std::vector<marisa_alpha::UInt32> key_ids; 79 } catch (const marisa_alpha::Exception &ex) {
|
H A D | marisa_alpha-build.cc | 9 #include <marisa_alpha.h> 77 marisa_alpha::Trie trie; 81 } catch (const marisa_alpha::Exception &ex) { 95 } catch (const marisa_alpha::Exception &ex) { 104 } catch (const marisa_alpha::Exception &ex) {
|
/external/marisa-trie/v0_1_5/lib/marisa_alpha/ |
H A D | trie-c.cc | 16 bool operator()(marisa_alpha::UInt32 key_id, std::size_t key_length) const { 37 bool operator()(marisa_alpha::UInt32 key_id, const std::string &key) const { 55 marisa_alpha::Trie trie; 56 marisa_alpha::Mapper mapper; 89 } catch (const marisa_alpha::Exception &ex) { 100 } catch (const marisa_alpha::Exception &ex) { 112 } catch (const marisa_alpha::Exception &ex) { 124 } catch (const marisa_alpha::Exception &ex) { 135 } catch (const marisa_alpha::Exception &ex) { 146 } catch (const marisa_alpha [all...] |
H A D | cell.h | 6 namespace marisa_alpha { namespace 44 } // namespace marisa_alpha
|
H A D | popcount.h | 6 namespace marisa_alpha { namespace 36 } // namespace marisa_alpha
|
H A D | progress.cc | 3 namespace marisa_alpha { namespace 56 } // namespace marisa_alpha
|
H A D | progress.h | 6 namespace marisa_alpha { namespace 61 } // namespace marisa_alpha
|
H A D | container.h | 8 namespace marisa_alpha { namespace 60 } // namespace marisa_alpha
|
H A D | key.h | 6 namespace marisa_alpha { namespace 66 } // namespace marisa_alpha
|
H A D | mapper.h | 8 namespace marisa_alpha { namespace 61 } // namespace marisa_alpha
|
H A D | query.h | 8 namespace marisa_alpha { namespace 59 } // namespace marisa_alpha
|
H A D | reader.h | 9 namespace marisa_alpha { namespace 58 } // namespace marisa_alpha
|
H A D | tail.h | 7 namespace marisa_alpha { namespace 71 } // namespace marisa_alpha
|
H A D | writer.h | 9 namespace marisa_alpha { namespace 58 } // namespace marisa_alpha
|
H A D | bitvector.h | 7 namespace marisa_alpha { namespace 95 } // namespace marisa_alpha
|