Lines Matching refs:SimplifyBooleanExprCheck

261 class SimplifyBooleanExprCheck::Visitor : public RecursiveASTVisitor<Visitor> {
265 Visitor(SimplifyBooleanExprCheck *Check, ASTContext &Context) in Visitor()
589 SimplifyBooleanExprCheck *Check;
594 SimplifyBooleanExprCheck::SimplifyBooleanExprCheck(StringRef Name, in SimplifyBooleanExprCheck() function in clang::tidy::readability::SimplifyBooleanExprCheck
623 void SimplifyBooleanExprCheck::reportBinOp(const ASTContext &Context, in reportBinOp()
685 void SimplifyBooleanExprCheck::storeOptions(ClangTidyOptions::OptionMap &Opts) { in storeOptions()
694 void SimplifyBooleanExprCheck::registerMatchers(MatchFinder *Finder) { in registerMatchers()
698 void SimplifyBooleanExprCheck::check(const MatchFinder::MatchResult &Result) { in check()
702 bool SimplifyBooleanExprCheck::canBeBypassed(const Stmt *S) const { in canBeBypassed()
707 bool SimplifyBooleanExprCheck::issueDiag(const ASTContext &Context, in issueDiag()
723 void SimplifyBooleanExprCheck::replaceWithThenStatement( in replaceWithThenStatement()
731 void SimplifyBooleanExprCheck::replaceWithElseStatement( in replaceWithElseStatement()
740 void SimplifyBooleanExprCheck::replaceWithCondition( in replaceWithCondition()
750 void SimplifyBooleanExprCheck::replaceWithReturnCondition( in replaceWithReturnCondition()
772 void SimplifyBooleanExprCheck::replaceCompoundReturnWithCondition( in replaceCompoundReturnWithCondition()
796 void SimplifyBooleanExprCheck::replaceWithAssignment(const ASTContext &Context, in replaceWithAssignment()
966 bool SimplifyBooleanExprCheck::reportDeMorgan(const ASTContext &Context, in reportDeMorgan()