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

Declarations

tools/clang/include/clang/AST/Expr.h
  546   bool isConstantInitializer(ASTContext &Ctx, bool ForRef,

References

tools/clang/lib/AST/Expr.cpp
 3171       return CE->getArg(0)->isConstantInitializer(Ctx, false, Culprit);
 3180     return Exp->isConstantInitializer(Ctx, false, Culprit);
 3187     return Exp->isConstantInitializer(Ctx, false, Culprit);
 3191     return DIUE->getBase()->isConstantInitializer(Ctx, false, Culprit) &&
 3192            DIUE->getUpdater()->isConstantInitializer(Ctx, false, Culprit);
 3200         if (!ILE->getInit(i)->isConstantInitializer(Ctx, false, Culprit))
 3230             if (!Elt->isConstantInitializer(Ctx, RefType, Culprit))
 3245       ->isConstantInitializer(Ctx, IsForRef, Culprit);
 3248       ->isConstantInitializer(Ctx, IsForRef, Culprit);
 3256       ->isConstantInitializer(Ctx, IsForRef, Culprit);
 3260       return Exp->getSubExpr()->isConstantInitializer(Ctx, false, Culprit);
 3281       return CE->getSubExpr()->isConstantInitializer(Ctx, false, Culprit);
 3287       ->isConstantInitializer(Ctx, false, Culprit);
 3291       ->isConstantInitializer(Ctx, false, Culprit);
 3294       ->isConstantInitializer(Ctx, false, Culprit);
 3297       ->isConstantInitializer(Ctx, false, Culprit);
tools/clang/lib/CodeGen/CGDecl.cpp
 1419           D.getInit()->isConstantInitializer(getContext(), false)))) {
tools/clang/lib/CodeGen/CodeGenModule.cpp
 5753         !VD->getAnyInitializer()->isConstantInitializer(getContext(),
tools/clang/lib/Sema/SemaCUDA.cpp
  507       AllowedInit = VD->getInit()->isConstantInitializer(
tools/clang/lib/Sema/SemaDecl.cpp
10761   if (Init->isConstantInitializer(Context, false, &Culprit))
11815       if (!Init->isConstantInitializer(Context, false, &Culprit)) {
12404       CacheHasConstInit = var->getInit()->isConstantInitializer(
tools/clang/lib/Sema/SemaInit.cpp
 8520         if (!Init->isConstantInitializer(S.Context, false))
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 4645            !InitExpr->isConstantInitializer(getASTContext(), false))) {
tools/clang/tools/extra/clang-tidy/fuchsia/StaticallyConstructedObjectsCheck.cpp
   19   return Node.isConstantInitializer(Finder->getASTContext(), false);
tools/clang/unittests/AST/EvaluateAsRValueTest.cpp
   47       EXPECT_EQ(WasEvaluated, Init->isConstantInitializer(VD->getASTContext(),