Lines Matching refs:MatchFinder
28 void registerMatchers(ast_matchers::MatchFinder *Finder) override;
29 void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
34 void reportBinOp(const ast_matchers::MatchFinder::MatchResult &Result,
37 void matchBoolCondition(ast_matchers::MatchFinder *Finder, bool Value,
40 void matchTernaryResult(ast_matchers::MatchFinder *Finder, bool Value,
43 void matchIfReturnsBool(ast_matchers::MatchFinder *Finder, bool Value,
46 void matchIfAssignsBool(ast_matchers::MatchFinder *Finder, bool Value,
49 void matchCompoundIfReturnsBool(ast_matchers::MatchFinder *Finder, bool Value,
53 replaceWithThenStatement(const ast_matchers::MatchFinder::MatchResult &Result,
57 replaceWithElseStatement(const ast_matchers::MatchFinder::MatchResult &Result,
61 replaceWithCondition(const ast_matchers::MatchFinder::MatchResult &Result,
66 const ast_matchers::MatchFinder::MatchResult &Result, const IfStmt *If,
70 replaceWithAssignment(const ast_matchers::MatchFinder::MatchResult &Result,
74 const ast_matchers::MatchFinder::MatchResult &Result,
77 void issueDiag(const ast_matchers::MatchFinder::MatchResult &Result,