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

References

tools/clang/include/clang/AST/Expr.h
 4416     return llvm::makeArrayRef(getInits(), getNumInits());
 4420     return llvm::makeArrayRef(getInits(), getNumInits());
 4424     assert(Init < getNumInits() && "Initializer access out of range!");
 4429     assert(Init < getNumInits() && "Initializer access out of range!");
 4434     assert(Init < getNumInits() && "Initializer access out of range!");
tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 3720   return N < Node.getNumInits() &&
tools/clang/lib/AST/ASTImporter.cpp
 7552   SmallVector<Expr *, 4> ToExprs(E->getNumInits());
tools/clang/lib/AST/Expr.cpp
 2267   for (unsigned i = 0, e = getNumInits(); i != e; ++i)
 2273   if (getNumInits() != 1)
 2291     assert(getNumInits() == 1 && "multiple inits in glvalue init list");
 2297   if (getNumInits() != 1 || !getInit(0))
 2312   if (LangOpts.CPlusPlus || getNumInits() != 1 || !getInit(0)) {
 3198       unsigned numInits = ILE->getNumInits();
 3218         if (ElementNo < ILE->getNumInits()) {
tools/clang/lib/AST/ExprClassification.cpp
  422     assert(cast<InitListExpr>(E)->getNumInits() == 1 &&
tools/clang/lib/AST/ExprConstant.cpp
 7008     if (E->getNumInits() == 0)
 7010     if (E->getNumInits() == 1)
 8921     const Expr *InitExpr = E->getNumInits() ? E->getInit(0) : &VIE;
 8943       assert(ElementNo < E->getNumInits() && "missing init for base class");
 8971     bool HaveInit = ElementNo < E->getNumInits();
 9332   unsigned NumInits = E->getNumInits();
 9475     for (unsigned I = 0, E = ILE->getNumInits(); I != E; ++I) {
 9510   unsigned NumEltsToInit = E->getNumInits();
 9537         Index < E->getNumInits() ? E->getInit(Index) : FillerExpr;
13080   if (E->getNumInits() == 2) {
13916       if (cast<InitListExpr>(E)->getNumInits() == 1)
tools/clang/lib/AST/ItaniumMangle.cpp
 3548   for (unsigned i = 0, e = InitList->getNumInits(); i != e; ++i)
tools/clang/lib/AST/StmtPrinter.cpp
 1492   for (unsigned i = 0, e = Node->getNumInits(); i != e; ++i) {
tools/clang/lib/Analysis/CFG.cpp
  438                                     IE->getNumInits());
tools/clang/lib/CodeGen/CGExprAgg.cpp
  455     if (ILE->getNumInits())
  471   uint64_t NumInitElements = E->getNumInits();
 1494   unsigned NumInitElements = E->getNumInits();
 1513     assert(E->getNumInits() >= CXXRD->getNumBases() &&
 1777             ILEElement == ILE->getNumInits())
 1798   for (unsigned i = 0, e = ILE->getNumInits(); i != e; ++i)
tools/clang/lib/CodeGen/CGExprCXX.cpp
 1051     InitListElements = ILE->getNumInits();
 1079     for (unsigned i = 0, e = ILE->getNumInits(); i != e; ++i) {
 1110       assert(SubILE->getNumInits() == 0 && "explicit inits in array filler?");
 1181     if (ILE->getNumInits() == 0 && TryMemsetInitialization())
 1196         if (ILE->getNumInits() == NumElements)
 1197           for (unsigned i = 0, e = ILE->getNumInits(); i != e; ++i)
 1200         if (ILE->getNumInits() == NumElements && TryMemsetInitialization())
 1550       minElements = ILE->getNumInits();
tools/clang/lib/CodeGen/CGExprComplex.cpp
 1068   if (E->getNumInits() == 2) {
 1072   } else if (E->getNumInits() == 1) {
 1077   assert(E->getNumInits() == 0 && "Unexpected number of inits");
tools/clang/lib/CodeGen/CGExprConstant.cpp
  634       FillC ? CAT->getSize().getZExtValue() : Updater->getNumInits();
  637     if (I < Updater->getNumInits())
  690     if (ElementNo < ILE->getNumInits())
 1182     unsigned NumInitElements = ILE->getNumInits();
tools/clang/lib/CodeGen/CGExprScalar.cpp
 1779   unsigned NumInitElements = E->getNumInits();
tools/clang/lib/Sema/SemaChecking.cpp
12966     for (unsigned I = 0; I < ILE->getNumInits(); ++I) {
tools/clang/lib/Sema/SemaDecl.cpp
11009           if (ILE->getNumInits() == 1)
tools/clang/lib/Sema/SemaDeclCXX.cpp
 3706           if (ILE->getNumInits() == 1)
 4235     Args = MultiExprArg(InitList->getInits(), InitList->getNumInits());
tools/clang/lib/Sema/SemaExpr.cpp
 6107       for (unsigned i = 0, j = ILE->getNumInits(); i != j; i++) {
tools/clang/lib/Sema/SemaExprCXX.cpp
 1845         NumInits = p->getNumInits();
 3068     if (ILE->getNumInits() == 1)
tools/clang/lib/Sema/SemaInit.cpp
  611   if (Init >= ILE->getNumInits() || !ILE->getInit(Init)) {
  621       assert(Init < ILE->getNumInits() && "should have been expanded");
  642   unsigned NumInits = ILE->getNumInits();
  790       if (!VerifyOnly && ILE->getNumInits() < NumElems)
  832   unsigned NumInits = ILE->getNumInits();
  945         createInitListExpr(T, IL->getSourceRange(), IL->getNumInits());
 1069     if (EndIndex < ParentIList->getNumInits() &&
 1189   if (Index < IList->getNumInits() && !T->isIncompleteType()) {
 1220     if (T->isScalarType() && IList->getNumInits() == 1 &&
 1231       if (IList->getNumInits() == 0) {
 1322     if (SubInitList->getNumInits() == 1 &&
 1482   if (IList->getNumInits() != 2)
 1509   if (Index >= IList->getNumInits()) {
 1581   if (Index >= IList->getNumInits()) {
 1644   if (Index >= IList->getNumInits()) {
 1695       if (Index >= IList->getNumInits()) {
 1753     if (Index >= IList->getNumInits())
 1831   if (Index < IList->getNumInits()) {
 1877   while (Index < IList->getNumInits()) {
 1961       cast<InitListExpr>(InitExpr)->getNumInits() == 0) {
 2009   if (DeclType->isUnionType() && IList->getNumInits() == 0) {
 2056     Expr *Init = Index < IList->getNumInits() ? IList->getInit(Index) : nullptr;
 2091   while (Index < IList->getNumInits()) {
 2230       Index >= IList->getNumInits())
 2422       Expr *ExistingInit = StructuredIndex < StructuredList->getNumInits() ?
 2578           assert(StructuredList->getNumInits() == 1
 2645         if (StructuredList && OldIndex <= StructuredList->getNumInits()) {
 2662     if (StructuredList && FieldIndex >= StructuredList->getNumInits())
 2916       DesignatedEndIndex.getZExtValue() >= StructuredList->getNumInits())
 2981   if (StructuredIndex < StructuredList->getNumInits())
 3020   if (Index < IList->getNumInits()) {
 3022       ExpectedNumInits = Init->getNumInits();
 3024       ExpectedNumInits = IList->getNumInits() - Index;
 3728   assert(Syntactic->getNumInits() == 1 &&
 3832                   List->getNumInits()),
 3999       ILE ? MultiExprArg(ILE->getInits(), ILE->getNumInits()) : Args;
 4220   if (InitList->getNumInits() == 1) {
 4277       !DestType->isAnyComplexType() && InitList->getNumInits() > 1) {
 4304   if (S.getLangOpts().CPlusPlus11 && InitList->getNumInits() == 1) {
 4351       if (InitList->getNumInits() == 0) {
 4375       InitList->getNumInits() == 1) {
 5011   assert((!InitList || InitList->getNumInits() == 0) &&
 7137       for (unsigned I = 0, N = ILE->getNumInits(); I != N; ++I)
 7157         for (; Index < RD->getNumBases() && Index < ILE->getNumInits(); ++Index)
 7162           if (Index >= ILE->getNumInits())
 8243       MultiExprArg Arg(InitList->getInits(), InitList->getNumInits());
 8661                     InitList->getNumInits()),
 8700     if (List && List->getNumInits() == 1)
 8949     if (InitList && InitList->getNumInits() >= 1) {
 8992       Args = MultiExprArg(InitList->getInits(), InitList->getNumInits());
 9822     if (!ListInit->getNumInits()) {
 9830     } else if (ListInit->getNumInits() == 1) {
 9848     Inits = MultiExprArg(ListInit->getInits(), ListInit->getNumInits());
tools/clang/lib/Sema/SemaOverload.cpp
 3381         NumArgs = InitList->getNumInits();
 4897   if (From->getNumInits() == 1) {
 4945     for (unsigned i = 0, e = From->getNumInits(); i < e; ++i) {
 4965     if (From->getNumInits() == 0) {
 5032     if (From->getNumInits() == 1) {
 5097     unsigned NumInits = From->getNumInits();
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 3699   if (!ILE->getNumInits())
 3739       llvm::APInt Size(S.Context.getIntWidth(T), ILE->getNumInits());
 4528     for (unsigned i = 0, e = InitList->getNumInits(); i < e; ++i) {
tools/clang/lib/Sema/TreeTransform.h
 9976   if (getDerived().TransformExprs(E->getInits(), E->getNumInits(), false,
tools/clang/lib/Serialization/ASTWriterStmt.cpp
  865   Record.push_back(E->getNumInits());
  870     for (unsigned I = 0, N = E->getNumInits(); I != N; ++I)
  873     for (unsigned I = 0, N = E->getNumInits(); I != N; ++I)
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
  740   unsigned NumInitElements = IE->getNumInits();
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
 1726             if (i >= InitList->getNumInits())
 1806           if (Index < InitList->getNumInits()) {
tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp
  236   if (!InitListEx->getNumInits())
  238   if (InitListEx->getNumInits() != NewFieldsOrder.size()) {
  242   for (unsigned i = 0, e = InitListEx->getNumInits(); i < e; ++i)
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMissingCommaCheck.cpp
  103   unsigned int Size = InitializerList->getNumInits();
tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp
  114     return cast<InitListExpr>(E)->getNumInits() == 0;
  139   if (InitList && InitList->getNumInits() == 1)
tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp
  208     for (unsigned I = 0U; I < ILE->getNumInits(); ++I)
tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp
  114       for (unsigned I = 1; I < InitList->getNumInits(); ++I) {