Home | History | Annotate | Download | only in marisa

Lines Matching full:temp

27   Trie temp;
28 temp.louds_.map(mapper);
29 temp.labels_.map(mapper);
30 temp.terminal_flags_.map(mapper);
31 temp.link_flags_.map(mapper);
32 temp.links_.map(mapper);
33 temp.tail_.map(mapper);
34 mapper.map(&temp.num_first_branches_);
35 mapper.map(&temp.num_keys_);
37 if (temp.has_link() && !temp.has_tail()) {
38 temp.trie_.reset(new (std::nothrow) Trie);
39 MARISA_THROW_IF(!temp.has_trie(), MARISA_MEMORY_ERROR);
40 temp.trie_->map(mapper);
42 temp.swap(this);
68 Trie temp;
69 temp.louds_.read(reader);
70 temp.labels_.read(reader);
71 temp.terminal_flags_.read(reader);
72 temp.link_flags_.read(reader);
73 temp.links_.read(reader);
74 temp.tail_.read(reader);
75 reader.read(&temp.num_first_branches_);
76 reader.read(&temp.num_keys_);
78 if (temp.has_link() && !temp.has_tail()) {
79 temp.trie_.reset(new (std::nothrow) Trie);
80 MARISA_THROW_IF(!temp.has_trie(), MARISA_MEMORY_ERROR);
81 temp.trie_->read(reader);
83 temp.swap(this);