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

References

tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 3721           InnerMatcher.matches(*Node.getInit(N), Finder, Builder);
tools/clang/lib/AST/Expr.cpp
 2279   const Expr *Init = getInit(0);
 2297   if (getNumInits() != 1 || !getInit(0))
 2302   if (!getInit(0)->isRValue() && getType()->isRecordType())
 2306          getInit(0)->getType().getCanonicalType();
 2312   if (LangOpts.CPlusPlus || getNumInits() != 1 || !getInit(0)) {
 2316   const IntegerLiteral *Lit = dyn_cast<IntegerLiteral>(getInit(0)->IgnoreImplicit());
 3200         if (!ILE->getInit(i)->isConstantInitializer(Ctx, false, Culprit))
 3219           const Expr *Elt = ILE->getInit(ElementNo++);
 3770           return ILE->getInit(0)->isNullPointerConstant(Ctx, NPC);
tools/clang/lib/AST/ExprClassification.cpp
  424     return ClassifyInternal(Ctx, cast<InitListExpr>(E)->getInit(0));
tools/clang/lib/AST/ExprConstant.cpp
 7011       return StmtVisitorTy::Visit(E->getInit(0));
 8897     return Visit(E->getInit(0));
 8921     const Expr *InitExpr = E->getNumInits() ? E->getInit(0) : &VIE;
 8944       const Expr *Init = E->getInit(ElementNo);
 8975     if (!HandleLValueMember(Info, HaveInit ? E->getInit(ElementNo) : E,
 8982     const Expr *Init = HaveInit ? E->getInit(ElementNo++) : &VIE;
 9346         && E->getInit(CountInits)->getType()->isVectorType()) {
 9348       if (!EvaluateVector(E->getInit(CountInits), v, Info))
 9357         if (!EvaluateInteger(E->getInit(CountInits), sInt, Info))
 9366         if (!EvaluateFloat(E->getInit(CountInits), f, Info))
 9476       if (MaybeElementDependentArrayFiller(ILE->getInit(I)))
 9494     auto *SL = dyn_cast<StringLiteral>(E->getInit(0)->IgnoreParens());
 9537         Index < E->getNumInits() ? E->getInit(Index) : FillerExpr;
13083       if (!EvaluateFloat(E->getInit(0), Result.FloatReal, Info))
13085       if (!EvaluateFloat(E->getInit(1), Result.FloatImag, Info))
13089       if (!EvaluateInteger(E->getInit(0), Result.IntReal, Info))
13091       if (!EvaluateInteger(E->getInit(1), Result.IntImag, Info))
13917         return CheckICE(cast<InitListExpr>(E)->getInit(0), Ctx);
tools/clang/lib/AST/ItaniumMangle.cpp
 3549     mangleExpression(InitList->getInit(i));
tools/clang/lib/CodeGen/CGExpr.cpp
 4188   return EmitLValue(E->getInit(0));
tools/clang/lib/CodeGen/CGExprAgg.cpp
 1756     ILE = dyn_cast<InitListExpr>(ILE->getInit(0));
 1772               GetNumNonZeroBytesInInit(ILE->getInit(ILEElement++), CGF);
 1782         const Expr *E = ILE->getInit(ILEElement++);
 1799     NumNonZeroBytes += GetNumNonZeroBytesInInit(ILE->getInit(i), CGF);
tools/clang/lib/CodeGen/CGExprCXX.cpp
 1028       EmitAggExpr(ILE->getInit(0), Slot);
 1091       StoreAnyExprIntoOneUnit(*this, ILE->getInit(i),
 1092                               ILE->getInit(i)->getType(), CurPtr,
 1198             if (!isa<ImplicitValueInitExpr>(ILE->getInit(i)))
tools/clang/lib/Sema/SemaChecking.cpp
 4126           Expr = ILE->getInit(0);
 6909               Init = InitList->getInit(0)->IgnoreParenImpCasts();
tools/clang/lib/Sema/SemaExprCXX.cpp
 3069       E = dyn_cast<const CXXNewExpr>(ILE->getInit(0)->IgnoreParenImpCasts());
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
  776     V = state->getSVal(IE->getInit(0), LCtx);
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
 1729             if (const Expr *ElemInit = InitList->getInit(i))
 1807             if (const Expr *FieldInit = InitList->getInit(Index))
tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp
  244       addReplacement(InitListEx->getInit(i)->getSourceRange(),
  245                      InitListEx->getInit(NewFieldsOrder[i])->getSourceRange(),
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMissingCommaCheck.cpp
  110     const Expr *Child = InitializerList->getInit(i)->IgnoreImpCasts();
tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp
  140     return InitList->getInit(0);
tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp
  209       markCanNotBeConst(ILE->getInit(I), true);
tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp
  115         if (InitList->getInit(I - 1) == S)
  116           return InitList->getInit(I);