Lines Matching refs:SimplifyBooleanExprCheck
260 class SimplifyBooleanExprCheck::Visitor : public RecursiveASTVisitor<Visitor> {
264 Visitor(SimplifyBooleanExprCheck *Check, ASTContext &Context) in Visitor()
577 SimplifyBooleanExprCheck *Check;
582 SimplifyBooleanExprCheck::SimplifyBooleanExprCheck(StringRef Name, in SimplifyBooleanExprCheck() function in clang::tidy::readability::SimplifyBooleanExprCheck
610 void SimplifyBooleanExprCheck::reportBinOp(const ASTContext &Context, in reportBinOp()
672 void SimplifyBooleanExprCheck::storeOptions(ClangTidyOptions::OptionMap &Opts) { in storeOptions()
680 void SimplifyBooleanExprCheck::registerMatchers(MatchFinder *Finder) { in registerMatchers()
684 void SimplifyBooleanExprCheck::check(const MatchFinder::MatchResult &Result) { in check()
688 void SimplifyBooleanExprCheck::issueDiag(const ASTContext &Context, in issueDiag()
702 void SimplifyBooleanExprCheck::replaceWithThenStatement( in replaceWithThenStatement()
710 void SimplifyBooleanExprCheck::replaceWithElseStatement( in replaceWithElseStatement()
719 void SimplifyBooleanExprCheck::replaceWithCondition( in replaceWithCondition()
729 void SimplifyBooleanExprCheck::replaceWithReturnCondition( in replaceWithReturnCondition()
741 void SimplifyBooleanExprCheck::replaceCompoundReturnWithCondition( in replaceCompoundReturnWithCondition()
751 void SimplifyBooleanExprCheck::replaceWithAssignment(const ASTContext &Context, in replaceWithAssignment()
921 bool SimplifyBooleanExprCheck::reportDeMorgan(const ASTContext &Context, in reportDeMorgan()