reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/Expr.h
 3871     return co->getTrueExpr();
tools/clang/lib/ARCMigrate/Transforms.cpp
  202     return isGlobalVar(condOp->getTrueExpr()) &&
tools/clang/lib/AST/Expr.cpp
  185     return CO->getTrueExpr()->isKnownToHaveBooleanValue() &&
tools/clang/lib/AST/ExprClassification.cpp
  370     return ClassifyConditional(Ctx, co->getTrueExpr(), co->getFalseExpr());
tools/clang/lib/AST/ExprConstant.cpp
 6640       StmtVisitorTy::Visit(E->getTrueExpr());
 6658         StmtVisitorTy::Visit(E->getTrueExpr());
 6664     Expr *EvalExpr = BoolResult ? E->getTrueExpr() : E->getFalseExpr();
14183     ICEDiag TrueResult = CheckICE(Exp->getTrueExpr(), Ctx);
tools/clang/lib/Analysis/ThreadSafety.cpp
 1478     if (getStaticBooleanValue(COP->getTrueExpr(), TCond) &&
tools/clang/lib/Analysis/UninitializedValues.cpp
  389     classify(CO->getTrueExpr(), C);
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  884       CreateIfFixit(S, CO, CO->getTrueExpr(), CO->getFalseExpr(),
tools/clang/lib/Sema/ScopeInfo.cpp
  166     markSafeWeakUse(Cond->getTrueExpr());
tools/clang/lib/Sema/SemaChecking.cpp
 8248                              CO->getTrueExpr()->getType(),
 8249                              CO->getTrueExpr());
10253                           CondResult ? CO->getTrueExpr() : CO->getFalseExpr(),
10258         GetExprRange(C, CO->getTrueExpr(), MaxWidth, InConstantContext);
11529     const auto *LHS = getIntegerLiteral(CO->getTrueExpr());
11994   CheckConditionalOperand(S, E->getTrueExpr(), T, CC, Suspicious);
11996   CheckConditionalWithEnumTypes(S, E->getBeginLoc(), E->getTrueExpr(),
12015   CheckImplicitConversion(S, E->getTrueExpr()->IgnoreParenImpCasts(),
tools/clang/lib/Sema/SemaDecl.cpp
10881         HandleValue(CO->getTrueExpr());
tools/clang/lib/Sema/SemaDeclCXX.cpp
 3612         HandleValue(CO->getTrueExpr(), AddressOf);
tools/clang/lib/Sema/SemaExprCXX.cpp
 7313     return IsSpecialDiscardedValue(CO->getTrueExpr()) &&
tools/clang/lib/Sema/SemaExprObjC.cpp
 3408       ACCResult left = Visit(e->getTrueExpr());
tools/clang/lib/Sema/SemaLambda.cpp
  607     if (EnumDecl *ED = findEnumForBlockReturn(CO->getTrueExpr()))
tools/clang/lib/Sema/SemaStmt.cpp
 1414       Visit(E->getTrueExpr());
 1493         CheckLValueToRValueCast(CO->getTrueExpr());
tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
  276   if (isIdenticalStmt(AC->getASTContext(), C->getTrueExpr(),
  283     Sr[0] = C->getTrueExpr()->getSourceRange();
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
 1887               return peelOffOuterExpr(CO->getTrueExpr(), N);
tools/clang/tools/extra/clang-tidy/bugprone/BranchCloneCheck.cpp
  153     if (areStatementsIdentical(CO->getTrueExpr(), CO->getFalseExpr(), Context))
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp
  304   return areEquivalentExpr(Node.getTrueExpr(), Node.getFalseExpr());
 1000     const Expr *TrueExpr = CondOp->getTrueExpr();
tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp
  183     markCanNotBeConst(C->getTrueExpr(), CanNotBeConst);
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp
  596   issueDiag(Result, Ternary->getTrueExpr()->getBeginLoc(),