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

Declarations

tools/clang/include/clang/AST/Expr.h
  602   bool EvaluateAsBooleanCondition(bool &Result, const ASTContext &Ctx,

References

tools/clang/lib/AST/Expr.cpp
 3318          Arg->EvaluateAsBooleanCondition(ArgVal, Ctx) && !ArgVal;
tools/clang/lib/Analysis/CFG.cpp
 1276     if (E->EvaluateAsBooleanCondition(Result, *Context))
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 6742           if (Cond->EvaluateAsBooleanCondition(Result, CGF.getContext())) {
 6933         if (Cond->EvaluateAsBooleanCondition(Result, CGF.getContext())) {
tools/clang/lib/Sema/SemaChecking.cpp
 4131           Expr->EvaluateAsBooleanCondition(Result, S.Context) &&
 6833     if (C->getCond()->EvaluateAsBooleanCondition(Cond, S.getASTContext(),
10251     if (CO->getCond()->EvaluateAsBooleanCondition(CondResult, C))
12640       EvalOK = E->EvaluateAsBooleanCondition(
14419       if (ACO->getCond()->EvaluateAsBooleanCondition(Result, Ctx,
tools/clang/lib/Sema/SemaExpr.cpp
13136          E->EvaluateAsBooleanCondition(Res, S.getASTContext()) && Res;
13144          E->EvaluateAsBooleanCondition(Res, S.getASTContext()) && !Res;
tools/clang/lib/Sema/SemaOverload.cpp
 6555         return DIA->getCond()->EvaluateAsBooleanCondition(Result, Context) &&
 9780         !EnableIf->getCond()->EvaluateAsBooleanCondition(AlwaysTrue, Ctx))
tools/clang/lib/Sema/SemaTemplate.cpp
 3176     if (Term->EvaluateAsBooleanCondition(Succeeded, Context) &&