Searched refs:mergedPredicates (Results 1 – 3 of 3) sorted by relevance
54 deleteAllValues(m_nodeTest.mergedPredicates()); in ~Step()65 …if ((!predicate->isContextPositionSensitive() || m_nodeTest.mergedPredicates().isEmpty()) && !pred… in optimize()66 m_nodeTest.mergedPredicates().append(predicate); in optimize()80 && !first->m_nodeTest.mergedPredicates().size()) { in optimizeStepPair()89 swap(second->m_nodeTest.mergedPredicates(), first->m_nodeTest.mergedPredicates()); in optimizeStepPair()105 for (size_t i = 0; i < m_nodeTest.mergedPredicates().size(); ++i) { in predicatesAreContextListInsensitive()106 Predicate* predicate = m_nodeTest.mergedPredicates()[i]; in predicatesAreContextListInsensitive()222 const Vector<Predicate*>& mergedPredicates = nodeTest.mergedPredicates(); in nodeMatches() local223 for (unsigned i = 0; i < mergedPredicates.size(); i++) { in nodeMatches()224 Predicate* predicate = mergedPredicates[i]; in nodeMatches()
67 Vector<Predicate*>& mergedPredicates() { return m_mergedPredicates; } in mergedPredicates() function68 const Vector<Predicate*>& mergedPredicates() const { return m_mergedPredicates; } in mergedPredicates() function
4251 (WebCore::XPath::Step::NodeTest::mergedPredicates): To avoid building a huge node set and