Lines Matching refs:disjunction
290 TermGenerationState(PatternDisjunction* disjunction, unsigned checkedTotal)
291 : disjunction(disjunction)
303 return alt < disjunction->m_alternatives.size();
311 return disjunction->m_alternatives[alt];
403 PatternDisjunction* disjunction;
786 PatternDisjunction* disjunction = parenthesesTerm.parentheses.disjunction;
787 unsigned preCheckedCount = ((parenthesesTerm.quantityType == QuantifierFixedCount) && (parenthesesTerm.type != PatternTerm::TypeParentheticalAssertion)) ? disjunction->m_minimumSize : 0;
789 if (disjunction->m_alternatives.size() == 1) {
880 PatternDisjunction* disjunction = term.parentheses.disjunction;
883 unsigned preCheckedCount = ((term.quantityCount == 1) && (term.quantityType == QuantifierFixedCount)) ? disjunction->m_minimumSize : 0;
892 TermGenerationState parenthesesState(disjunction, state.checkedTotal);
922 TermGenerationState parenthesesState(disjunction, state.checkedTotal);
973 PatternDisjunction* disjunction = term.parentheses.disjunction;
990 TermGenerationState parenthesesState(disjunction, state.checkedTotal);
1009 TermGenerationState parenthesesState(disjunction, state.checkedTotal);
1100 void generateDisjunction(PatternDisjunction* disjunction)
1102 TermGenerationState state(disjunction, 0);