Searched refs:PredicateMatcher (Results 1 – 3 of 3) sorted by relevance
51 class PredicateMatcher; variable327 virtual const PredicateMatcher &getFirstCondition() const = 0;328 virtual std::unique_ptr<PredicateMatcher> popFirstCondition() = 0;333 SmallVector<std::unique_ptr<PredicateMatcher>, 1> Conditions;382 std::unique_ptr<PredicateMatcher> popFirstCondition() override { in popFirstCondition()385 std::unique_ptr<PredicateMatcher> P = std::move(Conditions.front()); in popFirstCondition()389 const PredicateMatcher &getFirstCondition() const override { in getFirstCondition()399 bool candidateConditionMatches(const PredicateMatcher &Predicate) const;412 std::unique_ptr<PredicateMatcher> Condition = nullptr;434 std::unique_ptr<PredicateMatcher> popFirstCondition() override { in popFirstCondition()[all …]
451 const PredicateMatcher &Predicate) const { in candidateConditionMatches()475 const PredicateMatcher &Predicate = Candidate.getFirstCondition(); in addMatcher()554 bool SwitchMatcher::isSupportedPredicateType(const PredicateMatcher &P) { in isSupportedPredicateType()559 const PredicateMatcher &Predicate) const { in candidateConditionMatches()596 const PredicateMatcher &Predicate = Candidate.getFirstCondition(); in addMatcher()621 void SwitchMatcher::emitPredicateSpecificOpcodes(const PredicateMatcher &P, in emitPredicateSpecificOpcodes()721 llvm::sort(EpilogueMatchers, [](const std::unique_ptr<PredicateMatcher> &L, in optimize()722 const std::unique_ptr<PredicateMatcher> &R) { in optimize()764 const PredicateMatcher &RuleMatcher::getFirstCondition() const { in getFirstCondition()782 std::unique_ptr<PredicateMatcher> RuleMatcher::popFirstCondition() { in popFirstCondition()[all …]
3447 class PredicateMatcher : public MatcherBase<T> { class3452 PredicateMatcher(std::function<bool(T const&)> const& elem, std::string const& descr) in PredicateMatcher() function in Catch::Matchers::Generic::PredicateMatcher3473 …Generic::PredicateMatcher<T> Predicate(std::function<bool(T const&)> const& predicate, std::string… in Predicate()3474 return Generic::PredicateMatcher<T>(predicate, description); in Predicate()