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

References

tools/clang/include/clang/AST/Expr.h
 3756     return getCond()->getBeginLoc();
 3865     return co->getCond();
tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 4287   const Expr *const Condition = Node.getCond();
tools/clang/lib/AST/ASTImporter.cpp
 6588       E->getCond(), E->getQuestionLoc(), E->getLHS(), E->getColonLoc(),
tools/clang/lib/AST/ExprConstant.cpp
 6652     if (!EvaluateAsBooleanCondition(E->getCond(), BoolResult, Info)) {
 6800           dyn_cast<CallExpr>(E->getCond()->IgnoreParenCasts()))
14176         = dyn_cast<CallExpr>(Exp->getCond()->IgnoreParenCasts()))
14179     ICEDiag CondResult = CheckICE(Exp->getCond(), Ctx);
14197     if (Exp->getCond()->EvaluateKnownConstInt(Ctx) == 0)
tools/clang/lib/AST/ItaniumMangle.cpp
 4107     mangleExpression(CO->getCond());
tools/clang/lib/AST/StmtPrinter.cpp
 1428   PrintExpr(Node->getCond());
tools/clang/lib/Analysis/CFG.cpp
 5943       E = cast<ConditionalOperator>(Terminator)->getCond();
tools/clang/lib/Analysis/ThreadSafety.cpp
 1481         return getTrylockCallExpr(COP->getCond(), C, Negate);
 1484         return getTrylockCallExpr(COP->getCond(), C, Negate);
tools/clang/lib/CodeGen/CodeGenFunction.cpp
 1489     EmitBranchOnBoolExpr(CondOp->getCond(), LHSBlock, RHSBlock,
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 4570     Expr *CONDExp = CEXPR->getCond();
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 3738     Expr *CONDExp = CEXPR->getCond();
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  882       Range = CO->getCond()->getSourceRange();
tools/clang/lib/Sema/SemaChecking.cpp
10251     if (CO->getCond()->EvaluateAsBooleanCondition(CondResult, C))
11991   AnalyzeImplicitConversions(S, E->getCond(), E->getQuestionLoc());
tools/clang/lib/Sema/SemaDecl.cpp
10880         Visit(CO->getCond());
tools/clang/lib/Sema/SemaDeclCXX.cpp
 3611         Visit(CO->getCond());
tools/clang/lib/Sema/SemaExpr.cpp
16513                                 CO->getCond(), LHS.get(), RHS.get());
tools/clang/lib/Sema/SemaStmt.cpp
 1413       Visit(E->getCond());
 1492         Visit(CO->getCond());
tools/clang/lib/Sema/TreeTransform.h
 9863   ExprResult Cond = getDerived().TransformExpr(E->getCond());
 9876       Cond.get() == E->getCond() &&
tools/clang/lib/Serialization/ASTWriterStmt.cpp
  791   Record.AddStmt(E->getCond());
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
 1370   const Expr *Condition = C->getCond()->IgnoreParenImpCasts();
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
 1379       return CO->getCond() == Cond ||
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
 2218     Cond = cast<ConditionalOperator>(Term)->getCond();
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp
  595       replacementExpression(Result, Negated, Ternary->getCond());