Lines Matching refs:Conditions
695 SmallVector<std::unique_ptr<PredicateMatcher>, 1> Conditions; member in __anon612774070111::GroupMatcher
745 assert(!Conditions.empty() && in popFirstCondition()
747 std::unique_ptr<PredicateMatcher> P = std::move(Conditions.front()); in popFirstCondition()
748 Conditions.erase(Conditions.begin()); in popFirstCondition()
752 assert(!Conditions.empty() && in getFirstCondition()
754 return *Conditions.front(); in getFirstCondition()
756 bool hasFirstCondition() const override { return !Conditions.empty(); } in hasFirstCondition()
6063 assert(Conditions.empty() && "Already finalized?"); in finalize()
6078 Conditions.push_back(FirstRule.popFirstCondition()); in finalize()
6086 if (!Conditions.empty()) { in emit()
6092 for (auto &Condition : Conditions) in emit()
6100 if (!Conditions.empty()) in emit()