Lines Matching refs:Trie
8 Trie::Trie() in Trie() function in marisa::Trie
12 void Trie::mmap(Mapper *mapper, const char *filename, in mmap()
21 void Trie::map(const void *ptr, std::size_t size) { in map()
26 void Trie::map(Mapper &mapper) { in map()
27 Trie temp; in map()
38 temp.trie_.reset(new (std::nothrow) Trie); in map()
45 void Trie::load(const char *filename, in load()
52 void Trie::fread(std::FILE *file) { in fread()
57 void Trie::read(int fd) { in read()
62 void Trie::read(std::istream &stream) { in read()
67 void Trie::read(Reader &reader) { in read()
68 Trie temp; in read()
79 temp.trie_.reset(new (std::nothrow) Trie); in read()
86 void Trie::save(const char *filename, bool trunc_flag, in save()
93 void Trie::fwrite(std::FILE *file) const { in fwrite()
98 void Trie::write(int fd) const { in write()
103 void Trie::write(std::ostream &stream) const { in write()
108 void Trie::write(Writer &writer) const { in write()
122 std::size_t Trie::num_tries() const { in num_tries()
126 std::size_t Trie::num_nodes() const { in num_nodes()
137 std::size_t Trie::total_size() const { in total_size()
144 void Trie::clear() { in clear()
145 Trie().swap(this); in clear()
148 void Trie::swap(Trie *rhs) { in swap()