Home | History | Annotate | Download | only in query_parser

Lines Matching refs:children_

153   QueryNodeStarVector* children() { return &children_; }
173 QueryNodeStarVector children_;
182 STLDeleteElements(&children_);
186 children_.push_back(node);
190 for (size_t i = 0; i < children_.size(); ++i) {
191 if (children_[i]->IsWord())
194 QueryNodeList* list_node = static_cast<QueryNodeList*>(children_[i]);
197 children_.erase(children_.begin() + i);
229 for (size_t i = 0; i < children_.size(); ++i)
230 children_[i]->AppendWords(words);
235 for (QueryNodeStarVector::const_iterator node = children_.begin();
236 node != children_.end(); ++node) {
237 if (node != children_.begin())
278 if (words.size() < children_.size())
281 for (size_t i = 0, max = words.size() - children_.size() + 1; i < max; ++i) {
283 for (size_t j = 0; j < children_.size(); ++j) {
284 if (!children_[j]->Matches(words[i + j].word, true)) {
291 *last_word = &words[i + children_.size() - 1];