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

References

tools/clang/include/clang/AST/DeclBase.h
 2089     value_type operator->() const { return **this; }
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h
  639     if (Matcher.matches(**I, Finder, &Result)) {
tools/clang/lib/ARCMigrate/ObjCMT.cpp
  587   for (auto *Method : D->methods()) {
  650     for (const auto *MD : PDecl->methods()) {
  806   for (auto Enumerator : EnumDcl->enumerators()) {
 1295   for (auto *Method : CDecl->methods()) {
 1575   for (const auto *Method : CDecl->methods())
tools/clang/lib/ARCMigrate/TransGCAttrs.cpp
  134       for (const auto *MI : RD->methods()) {
tools/clang/lib/ARCMigrate/TransProperties.cpp
  107       ObjCPropertyImplDecl *implD = *I;
tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp
  115     for (auto *PID : IMD->property_impls()) {
tools/clang/lib/AST/APValue.cpp
  668     for (const auto *FI : RD->fields()) {
tools/clang/lib/AST/ASTContext.cpp
 2357     for (const auto *I : OI->ivars())
 2407   for (const auto *Field : RD->fields()) {
 2469   for (const auto *Field : RD->fields()) {
 6494     for (auto *PID : CID->property_impls())
 6499     for (auto *PID : OID->property_impls())
 6964         for (const auto *Field : RDecl->fields()) {
 7167   for (auto *Field : RDecl->fields()) {
 8612       for (const auto *I : UD->fields()) {
tools/clang/lib/AST/ASTImporter.cpp
 1771   for (CXXMethodDecl *FromM : From->methods())
 5185         for (auto *FromField : D->fields()) {
 5193         for (CXXMethodDecl *FromM : D->methods()) {
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
 1315     if (!IsStructurallyEquivalent(Context, *Field1, *Field2))
 1315     if (!IsStructurallyEquivalent(Context, *Field1, *Field2))
tools/clang/lib/AST/CXXInheritance.cpp
  657   for (auto *M : RD->methods()) {
tools/clang/lib/AST/Decl.cpp
 4006   for (auto *Field : RD->fields()) {
 4439   for (const auto *I : fields()) {
tools/clang/lib/AST/DeclCXX.cpp
  629     for (auto *FD : X->fields()) {
 1458       ThisCapture = *Field;
 1460       Captures[C->getCapturedVar()] = *Field;
 1791   for (const auto *Field : fields())
 1825   for (const auto *const Method : methods())
tools/clang/lib/AST/DeclObjC.cpp
  147       for (const auto *P : Cat->properties())
  394   for (auto *Prop : properties()) {
  400     for (auto *Prop : ClassExt->properties()) {
 1600       data().IvarList = *I; ++I;
 1601       for (curIvar = data().IvarList; I != E; curIvar = *I, ++I)
 1602         curIvar->setNextIvar(*I);
 1611           data().IvarList = *I; ++I;
 1614         for ( ;I != E; curIvar = *I, ++I)
 1615           curIvar->setNextIvar(*I);
 1629       for (auto *IV : ImplDecl->ivars()) {
 1926     for (auto *Prop : PDecl->properties()) {
 1945     for (auto *Prop : PDecl->properties()) {
 2098   for (auto *PID : property_impls())
 2112   for (auto *PID : property_impls())
tools/clang/lib/AST/DeclPrinter.cpp
 1318     for (const auto *I : OID->ivars()) {
 1372     for (const auto *I : OID->ivars()) {
 1428     for (const auto *I : PID->ivars())
tools/clang/lib/AST/Expr.cpp
 1975       return *Field;
 3209       for (const auto *Field : RD->fields()) {
tools/clang/lib/AST/ExprConstant.cpp
 2208     for (const auto *I : RD->fields()) {
 3017   for (auto *Field : RD->fields())
 3039   for (auto *Field : RD->fields()) {
 4247     for (const auto *I : RD->fields()) {
 5416   for (auto *FD : RD->fields()) {
 5617     for (; !declaresSameEntity(*FieldIt, FD); ++FieldIt) {
 6252     for (FieldDecl *FD : RD->fields()) {
 6422     for (FieldDecl *FD : RD->fields()) {
 6546     for (FieldDecl *FD : Record->fields()) {
 8817   for (const auto *I : RD->fields()) {
 8848     if (!HandleLValueMember(Info, E, Subobject, *I))
 8850     Result = APValue(*I);
 8963   for (const auto *Field : RD->fields()) {
 9135   for (const auto *Field : ClosureClass->fields()) {
tools/clang/lib/AST/Interp/Program.cpp
  268   for (const FieldDecl *FD : RD->fields()) {
tools/clang/lib/AST/RecordLayoutBuilder.cpp
  206   for (const FieldDecl *FD : Class->fields()) {
  308     if (!CanPlaceFieldSubobjectAtOffset(*I, FieldOffset))
  355     UpdateEmptyFieldSubobjects(*I, FieldOffset, PlacingEmptyBase);
  421     if (!CanPlaceFieldSubobjectAtOffset(*I, FieldOffset))
  532     UpdateEmptyFieldSubobjects(*I, FieldOffset, PlacingOverlappingField);
 1383     LayoutField(*I,
 2098   for (const CXXMethodDecl *MD : RD->methods()) {
 2691   for (const FieldDecl *Field : RD->fields())
 2995   for (const CXXMethodDecl *MD : RD->methods())
 3361     const FieldDecl &Field = **I;
tools/clang/lib/AST/TemplateBase.cpp
   58     for (const EnumConstantDecl* ECD : ET->getDecl()->enumerators()) {
tools/clang/lib/AST/Type.cpp
 3303     for (FieldDecl *FD :
tools/clang/lib/AST/VTableBuilder.cpp
  410   for (const auto *MD : RD->methods()) {
  691   for (const auto *MD : RD->methods()) {
 1483   for (const auto *MD : RD->methods()) {
 2156   for (const auto *MD : MostDerivedClass->methods()) {
 3472     for (const CXXMethodDecl *MD : Info.IntroducingObject->methods()) {
tools/clang/lib/Analysis/BodyFarm.cpp
  758     for (const auto *I : ImplDecl->property_impls()) {
tools/clang/lib/Analysis/CFG.cpp
 1908   for (auto *FI : RD->fields()) {
tools/clang/lib/Analysis/ThreadSafety.cpp
 2111   for (auto *Ctor : RD->ctors()) {
tools/clang/lib/Analysis/UninitializedValues.cpp
   82     const VarDecl *vd = *I;
tools/clang/lib/CodeGen/CGBuiltin.cpp
 1429   for (const auto *FD : RD->fields()) {
 1500   for (FieldDecl *F : Record->fields()) {
tools/clang/lib/CodeGen/CGCXX.cpp
   70   for (const auto *I : Class->fields())
tools/clang/lib/CodeGen/CGCall.cpp
  921       for (const auto *FD : RD->fields()) {
  942       for (const auto *FD : RD->fields()) {
tools/clang/lib/CodeGen/CGClass.cpp
  780   for (const auto *Field : ClassDecl->fields()) {
 1351   for (const auto *Field : BaseClassDecl->fields())
 1412   for (const auto *Field : ClassDecl->fields())
 1678       for (const FieldDecl *Field : Dtor->getParent()->fields()) {
 1867   for (const auto *Field : ClassDecl->fields()) {
 2623   for (const CXXMethodDecl *MD : RD->methods()) {
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 1330       FieldDecl *f = *Field;
 2087   for (const CXXMethodDecl *MD : RD->methods())
 2154   for (CXXMethodDecl *MD : llvm::make_range(I, End))
 2505       for (auto *PD : ClassExt->properties()) {
 2509     for (const auto *PD : ID->properties()) {
 2814   for (const auto *Enum : ED->enumerators()) {
 3990       for (const auto *Field : RD->fields()) {
 4361   for (const auto *Field : RD->fields()) {
tools/clang/lib/CodeGen/CGExpr.cpp
 3913   for (auto F : Rec->getDefinition()->fields()) {
 3978   for (const FieldDecl *Field : RD->fields())
tools/clang/lib/CodeGen/CGExprAgg.cpp
  413   LValue Start = CGF.EmitLValueForFieldInitialization(DestLV, *Field);
  427   LValue EndOrLength = CGF.EmitLValueForFieldInitialization(DestLV, *Field);
 1053       DestLV, *CmpInfo.Record->field_begin());
 1304     LValue LV = CGF.EmitLValueForFieldInitialization(SlotLV, *CurField);
 1549       for (const auto *Field : record->fields())
 1572   for (const auto *field : record->fields()) {
 1773       for (const auto *Field : SD->fields()) {
tools/clang/lib/CodeGen/CGExprCXX.cpp
 1192         for (auto *Field : RType->getDecl()->fields())
tools/clang/lib/CodeGen/CGExprConstant.cpp
  675   for (FieldDecl *Field : RD->fields()) {
  806     if (RD->isUnion() && !declaresSameEntity(Val.getUnionField(), *Field))
  823       if (!AppendField(*Field, Layout.getFieldOffset(FieldNo) + OffsetBits,
  832       if (!AppendBitField(*Field, Layout.getFieldOffset(FieldNo) + OffsetBits,
 2228   for (const auto *Field : record->fields()) {
tools/clang/lib/CodeGen/CGExprScalar.cpp
 2683         if (*Field == MemberDecl)
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp
   44     for (const FieldDecl *FD : RD->fields()) {
tools/clang/lib/CodeGen/CGObjCGNU.cpp
 1880     for (auto *propImpl : OID->property_impls())
 3291       for (const auto *PD : Proto->properties()) {
 3306       for (auto *PD : ClassExt->properties()) {
 3313   for (const auto *PD : OCD->properties()) {
 3494   for (auto *propertyImpl : OID->property_impls())
tools/clang/lib/CodeGen/CGObjCMac.cpp
 1170     for (auto MD : PD->methods()) {
 3221   for (const auto *PD : Proto->properties()) {
 3261       for (auto *PD : ClassExt->properties()) {
 3268   for (const auto *PD : OCD->properties()) {
 3374   for (const auto *MD : OCD->methods()) {
 3473     for (auto field : recType->getDecl()->fields()) {
 3556   for (const auto *MD : ID->methods()) {
 3560   for (const auto *PID : ID->property_impls()) {
 5188     auto field = *begin;
 6236     for (const auto *PID : ID->property_impls()) {
 6567   for (const auto *MD : OCD->methods()) {
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1529   for (const FieldDecl *FD : RD->fields()) {
 1663       CGF.EmitLValueForField(Base, *std::next(Fields, IdentField_PSource));
 4536       CGF.EmitLValueForField(TDBase, *KmpTaskTWithPrivatesQTyRD->field_begin());
 4539   LValue PartIdLVal = CGF.EmitLValueForField(Base, *PartIdFI);
 4543   LValue SharedsLVal = CGF.EmitLValueForField(Base, *SharedsFI);
 4551     LValue PrivatesLVal = CGF.EmitLValueForField(TDBase, *PrivatesFI);
 4568     LValue LBLVal = CGF.EmitLValueForField(Base, *LBFI);
 4571     LValue UBLVal = CGF.EmitLValueForField(Base, *UBFI);
 4574     LValue StLVal = CGF.EmitLValueForField(Base, *StFI);
 4577     LValue LILVal = CGF.EmitLValueForField(Base, *LIFI);
 4580     LValue RLVal = CGF.EmitLValueForField(Base, *RFI);
 4634   Base = CGF.EmitLValueForField(Base, *FI);
 4635   for (const auto *Field :
 4732   for (const FieldDecl *Field : PrivatesQTyRD->fields()) {
 4756   LValue PrivatesBase = CGF.EmitLValueForField(TDBase, *FI);
 4782       LValue PrivateLValue = CGF.EmitLValueForField(PrivatesBase, *FI);
 4917         TDBase, *KmpTaskTWithPrivatesQTyRD->field_begin());
 4918     LValue LILVal = CGF.EmitLValueForField(Base, *LIFI);
 4932         TDBase, *KmpTaskTWithPrivatesQTyRD->field_begin());
 4935                                  Base, *std::next(KmpTaskTQTyRD->field_begin(),
 4953   for (const FieldDecl *FD : PrivateRD->fields()) {
 5118       CGF.EmitLValueForField(Base, *KmpTaskTWithPrivatesQTyRD->field_begin());
 5126                         TDBase, *std::next(KmpTaskTQTyRD->field_begin(),
 5153       (*FI)->getType()->getAsUnionType()->getDecl();
 5158     LValue Data1LV = CGF.EmitLValueForField(TDBase, *FI);
 5160         Data1LV, *std::next(KmpCmplrdataUD->field_begin(), Destructors));
 5168         TDBase, *std::next(KmpTaskTQTyRD->field_begin(), Data2));
 5170         Data2LV, *std::next(KmpCmplrdataUD->field_begin(), Priority));
 5250           Base, *std::next(KmpDependInfoRD->field_begin(), BaseAddr));
 5256           Base, *std::next(KmpDependInfoRD->field_begin(), Len));
 5278           Base, *std::next(KmpDependInfoRD->field_begin(), Flags));
 5310       LValue PartIdLVal = CGF.EmitLValueForField(TDBase, *PartIdFI);
 5403       *std::next(Result.KmpTaskTQTyRD->field_begin(), KmpTaskTLowerBound));
 5410       *std::next(Result.KmpTaskTQTyRD->field_begin(), KmpTaskTUpperBound));
 5417       *std::next(Result.KmpTaskTQTyRD->field_begin(), KmpTaskTStride));
 5425       *std::next(Result.KmpTaskTQTyRD->field_begin(), KmpTaskTReductions));
 7839     for (const auto *Field : RD->fields()) {
 9354           MEHandler.generateDefaultMapInfo(*CI, **RI, *CV, CurBasePointers,
 9619     for (const CXXConstructorDecl *Ctor : RD->ctors()) {
10843         DimsLVal, *std::next(RD->field_begin(), UpperFD));
10851         DimsLVal, *std::next(RD->field_begin(), StrideFD));
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  295   for (const auto *Field : D->fields()) {
  358           bitsToCharUnits(getFieldBitOffset(*Field)), MemberInfo::Field,
  359           getStorageType(*Field), *Field));
  359           getStorageType(*Field), *Field));
  382       uint64_t BitOffset = getFieldBitOffset(*Field);
  403                                    MemberInfo::Field, nullptr, *Field));
  438         StartBitOffset = getFieldBitOffset(*Field);
  461         Tail == getFieldBitOffset(*Field)) {
  475                                    MemberInfo::Field, nullptr, *Run));
  808     const FieldDecl *FD = *it;
  877            it2 = RD->field_begin(); *it2 != it->first; ++it2)
tools/clang/lib/CodeGen/CGStmt.cpp
 2361     LValue LV = EmitLValueForFieldInitialization(SlotLV, *CurField);
 2366       EmitInitializerForField(*CurField, LV, *I);
 2433   for (auto *FD : RD->fields()) {
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  415   for (const FieldDecl *FD : RD->fields()) {
  485   for (const FieldDecl *FD : RD->fields()) {
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  974       for (auto *FD : MD->getParent()->fields()) {
tools/clang/lib/CodeGen/CodeGenFunction.h
  360           CXXThisFieldDecl = *Field;
  362           CaptureFields[I->getCapturedVar()->getCanonicalDecl()] = *Field;
  364           CaptureFields[I->getCapturedVar()->getCanonicalDecl()] = *Field;
tools/clang/lib/CodeGen/CodeGenModule.cpp
 4150       for (const FieldDecl *FD : RD->fields()) {
 5104   for (const auto *PID : D->property_impls()) {
 5212       for (auto *M : OID->methods())
tools/clang/lib/CodeGen/CodeGenTBAA.cpp
  260       if ((*i)->isZeroSize(Context) || (*i)->isUnnamedBitfield())
  260       if ((*i)->isZeroSize(Context) || (*i)->isUnnamedBitfield())
  301     for (FieldDecl *Field : RD->fields()) {
tools/clang/lib/CodeGen/CodeGenTypes.cpp
  145   for (const auto *I : RD->fields())
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 1075   for (const CXXConstructorDecl *Ctor : RD->ctors())
tools/clang/lib/CodeGen/SwiftCallingConv.cpp
  113     for (auto field : record->fields()) {
  150   for (auto field : record->fields()) {
tools/clang/lib/CodeGen/TargetInfo.cpp
  525   for (const auto *I : RD->fields())
  570   for (const auto *FD : RD->fields()) {
 1274   for (const auto *FD : RT->getDecl()->fields()) {
 1304   for (const auto *FD : RD->fields()) {
 1480   for (const auto *i : RD->fields()) {
 3570   for (const auto *FD : RT->getDecl()->fields()) {
 4628     for (const auto *FD : RD->fields()) {
 6027     const FieldDecl *FD = *i;
 6391   for (const FieldDecl *I : RD->fields())
 6650     for (const auto *FD : RD->fields()) {
 7735     for (const FieldDecl *Field : RD->fields()) {
 8919   for (const auto *Field : RD->fields()) {
 9396     for (const FieldDecl *FD : RD->fields()) {
tools/clang/lib/Frontend/ASTUnit.cpp
  911         for (const auto *EI : EnumD->enumerators()) {
tools/clang/lib/Frontend/LayoutOverrideSource.cpp
  178     FieldOffsets[*F] = Known->second.FieldOffsets[NumFields];
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 1369   for (auto *I : IMD ? IMD->property_impls() : CID->property_impls())
 3655       for (auto *FD : RD->fields())
 3673       for (const auto *EC : ED->enumerators()) {
 5667   for (auto *FD : RD->fields()) {
 7026   for (const auto *Prop : IDecl->property_impls()) {
 7276   for (const auto *Prop : IDecl->property_impls()) {
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 1191   for (auto *I : IMD ? IMD->property_impls() : CID->property_impls())
 4765   for (auto *FD : RD->fields()) {
 5311       for (auto *IV : IDecl->ivars())
 5323     Context->getObjCEncodingForType(IVI->getType(), TmpString, *IVI);
 5327     RewriteIvarOffsetComputation(*IVI, Result);
 5334       Context->getObjCEncodingForType(IVI->getType(), TmpString, *IVI);
 5338       RewriteIvarOffsetComputation(*IVI, Result);
 5350   for (const auto *Prop : IDecl->property_impls()) {
 5628   for (const auto *Prop : IDecl->property_impls()) {
tools/clang/lib/Index/IndexDecl.cpp
  441     for (const auto *I : D->property_impls()) {
tools/clang/lib/Index/USRGeneration.cpp
  560           Out << '@' << **enum_range.begin();
tools/clang/lib/Sema/SemaCUDA.cpp
  342   for (const auto *F : ClassDecl->fields()) {
tools/clang/lib/Sema/SemaChecking.cpp
 9360   for (auto *FD : RD->fields()) {
 9421     for (const FieldDecl *FD : FT->castAs<RecordType>()->getDecl()->fields())
 9463     for (const FieldDecl *FD : FT->castAs<RecordType>()->getDecl()->fields())
14282     if (!isLayoutCompatible(C, *Field1, *Field2))
14282     if (!isLayoutCompatible(C, *Field1, *Field2))
14296   for (auto *Field2 : RD2->fields())
14299   for (auto *Field1 : RD1->fields()) {
tools/clang/lib/Sema/SemaCodeComplete.cpp
 1947   for (auto *Method : CR->methods()) {
 1957     for (auto *Method : BR->methods()) {
 4251   for (auto *E : Enum->enumerators()) {
 4598       for (const auto *M : Container->methods()) {
 4608       for (auto *M : Container->methods()) {
 5489       OrigToLatest[NS->getOriginalNamespace()] = *NS;
 5689   for (auto *Field : ClassDecl->fields()) {
 6199   for (ObjCMethodDecl *M : Container->methods()) {
 7499   for (auto *M : Container->methods()) {
tools/clang/lib/Sema/SemaDecl.cpp
 8489     for (const auto *FD : RD->fields()) {
11372     for (const FieldDecl *FD : RD->fields())
11437     for (const FieldDecl *FD : RD->fields())
11503     for (const FieldDecl *FD : RD->fields())
13593         for (auto *EI : ED->enumerators())
17327     for (auto *E : ED->enumerators()) {
tools/clang/lib/Sema/SemaDeclAttr.cpp
 1420       for (const auto *I : UD->fields()) {
 2062   for (const auto *I : R->fields()) {
 3512   FieldDecl *FirstField = *Field;
tools/clang/lib/Sema/SemaDeclCXX.cpp
 1357   for (auto *FD : RD->fields()) {
 1624   for (const FieldDecl *FD : RD->fields())
 1949     for (auto *I : RD->fields())
 2230         for (auto *I : RD->fields())
 5123       for (auto *Field : RD->fields())
 5182   for (auto *Field : ClassDecl->fields()) {
 5381   for (auto *Field : ClassDecl->fields()) {
 5855   for (auto *Method : Class->methods()) {
 6206       for (const CXXConstructorDecl *CD : D->ctors()) {
 6272   for (const CXXMethodDecl *MD : D->methods()) {
 6308     for (const auto *F : Record->fields()) {
 6454     for (auto *M : Record->methods()) {
 6473     for (auto *M : Record->methods())
 6762   for (const auto *F : ClassDecl->fields()) {
 7105     for (FieldDecl *FD : Classes.pop_back_val()->fields()) {
 7288     for (auto *F : RD->fields())
 7571       for (auto *UI : FieldRecord->fields()) {
 7618     for (auto *F : MD->getParent()->fields())
 7684       for (auto *I : RD->ctors()) {
 7696       for (auto *I : RD->methods()) {
 7805       for (auto *CI : RD->ctors()) {
 7905   for (auto *CI : RD->ctors())
 7988   for (const auto *FI : RD->fields()) {
 8168     for (const auto *MI : RD->methods()) {
 8347   for (const auto *FD : RD.fields()) {
12415     for (auto *I : RD->ctors()) {
12426     for (auto *I : RD->methods()) {
12550   for (auto *Field : ClassDecl->fields()) {
12918   for (auto *Field : ClassDecl->fields()) {
15746   for (const auto *I : RD->methods())
tools/clang/lib/Sema/SemaDeclObjC.cpp
 1750   for (auto *MD : ID->methods())
 1755   for (const auto *Method : CAT->methods()) {
 2171     ObjCIvarDecl* ClsIvar = *IVI;
 2960   for (const auto *PImpl : IMPDecl->property_impls()) {
 3729   for (auto *Ivar : ID->ivars()) {
 3825     for (auto ivar : Ivars) {
 3869       (Ivars.begin() == Ivars.end()) ? nullptr : *Ivars.begin();
 3877       const ObjCIvarDecl *LastIvar = *IvarIter;
 3981       for (auto *I : CDecl->properties())
tools/clang/lib/Sema/SemaExpr.cpp
  518           && (*ClassDeclared->ivar_begin()) == IV) {
 8504   for (auto *it : UD->fields()) {
11650     for (const FieldDecl *Field :
tools/clang/lib/Sema/SemaExprCXX.cpp
 3126   for (const auto *CD : RD->ctors()) {
tools/clang/lib/Sema/SemaInit.cpp
  776       for (auto *Field : RDecl->fields()) {
  806       for (auto *Field : RDecl->fields()) {
  981   for (const auto *Field : structDecl->fields())
 2013       for (FieldDecl *FD : RD->fields()) {
 2029           StructuredList->setInitializedFieldInUnion(*Field);
 2042             InitializedEntity::InitializeMember(*Field, &Entity),
 2045           StructuredList->setInitializedFieldInUnion(*Field);
 2153       InvalidUse = !SemaRef.CanUseDecl(*Field, TreatUnavailableAsInvalid);
 2156           *Field, IList->getInit(Index)->getBeginLoc());
 2173       InitializedEntity::InitializeMember(*Field, &Entity);
 2180       StructuredList->setInitializedFieldInUnion(*Field);
 2196                      diag::warn_missing_field_initializers) << *it;
 2209             InitializedEntity::InitializeMember(*Field, &Entity),
 2233   if (CheckFlexibleArrayInit(Entity, IList->getInit(Index), *Field,
 2241     InitializedEntity::InitializeMember(*Field, &Entity);
 2558     for (auto *FI : RT->getDecl()->fields()) {
 2577         if (CurrentField && !declaresSameEntity(CurrentField, *Field)) {
 2593         StructuredList->setInitializedFieldInUnion(*Field);
 2600       InvalidUse = !SemaRef.CanUseDecl(*Field, TreatUnavailableAsInvalid);
 2602       InvalidUse = SemaRef.DiagnoseUseOfDecl(*Field, D->getFieldLoc());
 2634             declaresSameEntity(*FI, **NextField))
 2634             declaresSameEntity(*FI, **NextField))
 2636         PrevField = *FI;
 2658       D->setField(*Field);
 2678             << *Field;
 2691             << *Field;
 2697       if (!Invalid && CheckFlexibleArrayInit(Entity, DIE->getInit(), *Field,
 2713         InitializedEntity::InitializeMember(*Field, &Entity);
 2732         InitializedEntity::InitializeMember(*Field, &Entity);
 7161         for (const auto *I : RD->fields()) {
 8608   for (const auto *FI : RD->fields()) {
tools/clang/lib/Sema/SemaObjCProperty.cpp
 1706     for (auto *Prop : IDecl->properties()) {
 1726     for (auto *Prop : CATDecl->properties()) {
 1740     for (auto *Prop : PDecl->properties()) {
 2028       for (auto *PropDecl : PDecl->properties()) {
 2042   for (const auto *I : IMPDecl->property_impls())
 2047   for (const auto *I : IMPDecl->methods())
 2059         for (const auto *I : IMP->methods())
 2084   for (const auto *propertyImpl : impDecl->property_impls()) {
 2117   for (auto *Prop : IDecl->properties())
 2120     for (auto *Prop : Ext->properties())
 2210   for (const auto *PID : D->property_impls()) {
tools/clang/lib/Sema/SemaOverload.cpp
 1984   for (const auto *it : UD->fields()) {
tools/clang/lib/Sema/SemaStmt.cpp
 1140       for (auto *EDI : ED->enumerators()) {
 1292           for (auto *EDI : ED->enumerators()) {
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 1249   for (auto *EC : Pattern->enumerators()) {
tools/clang/lib/Sema/SemaType.cpp
 8237     for (const auto *I : RD->fields()) {
tools/clang/lib/Serialization/ASTReader.cpp
 8113   for (auto *I : ImplD->methods())
tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  211       for (const auto *I : RD->fields()) {
tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp
   59     Last = *Iter;
tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
  206   for (const auto *I : D->property_impls()) {
  279   for (auto *PropImpl : getContainingObjCImpl(LCtx)->property_impls()) {
tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp
 1663   for (const auto *Method : CRD->methods()) {
 1871   for (const auto *Method : CRD->methods()) {
 1887   for (const auto *Method : CRD->methods()) {
 1902   for (const auto *Method : CRD->methods()) {
tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp
  248   for (const auto *MDI : D->methods())
tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
  235   for (auto *I : R->fields()) {
  251     for (auto *I : RD->fields())
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
 1076   for (const ObjCMethodDecl *M : D->methods()) {
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
  395   for (const auto *IvarDecl : ID->ivars()) {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp
   85     for (const auto *I : ID->property_impls())
  114   for (const auto *Ivar : ID->ivars()) {
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
  195     for (const FieldDecl *FD : RD->fields()) {
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp
  298   for (const FieldDecl *I : RD->fields()) {
  505   for (const FieldDecl *FD : RD->fields()) {
  560   for (const CXXMethodDecl *M : Parent->methods()) {
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  514   for (const FieldDecl *I : RD->fields()) {
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  111     for (const auto *I : RD->fields()) {
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
  906     FieldDecl *FieldForCapture = *CurField;
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
 1450         if (FR->getDecl() == *FI)
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
 2341   for (const auto *FD : RD->fields()) {
 2469     const FieldRegion* FR = MRMgr.getFieldRegion(*FI, R);
tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
  810   for (const auto *I : RD->fields()) {
tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp
  136     for (const auto *CtorDecl : RecordDecl->ctors())
tools/clang/tools/extra/clang-doc/Serialize.cpp
  276   for (const FieldDecl *F : D->fields()) {
  303   for (const EnumConstantDecl *E : D->enumerators())
tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp
   62   for (const auto *Field : Definition->fields())
  129   for (const auto *Field : Definition->fields())
  133   for (const auto *Field : Definition->fields()) {
  142   for (const auto *Field : Definition->fields()) {
  280       for (const auto *C : CXXRD->ctors())
tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp
   67     for (const auto *Ctor : BaseClass->ctors()) {
tools/clang/tools/extra/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.cpp
  119   for (const auto *OtherCtor : Ctor->getParent()->ctors()) {
  135   for (const auto *OtherCtor : Ctor->getParent()->ctors()) {
tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp
  204   for (const CXXMethodDecl *DerivedMD : DerivedRD->methods()) {
  241       for (const auto *BaseMD : BaseRD->methods()) {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp
   37   for (const FieldDecl *F : Fields) {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp
   78   for (const auto &Method : DerivedDecl.methods()) {
tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp
  105     for (const auto *BMD : RD->methods())
tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp
   41   for (const CXXConstructorDecl *Ctor : Node.ctors()) {
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp
   26   for (const auto *Field : Record->fields()) {
tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp
   86       for (const auto *Ctor : R->ctors()) {
tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp
   67   for (const auto *Ctor : CopyCtor->getParent()->ctors()) {
tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp
   32   for (const auto *Constructor : Record->ctors()) {
   74   for (const FieldDecl *Field : ClassDecl->fields()) {
tools/clang/tools/libclang/CXType.cpp
  964   for (const auto *I : RD->fields()){
 1241     const FieldDecl *FD = dyn_cast_or_null<FieldDecl>((*I));
tools/clang/unittests/AST/ASTImporterTest.cpp
 3281   for (auto *FromField : FromLambda->fields()) {
 3315   auto *ToField = *ToSpec->field_begin();
 3328   auto *FromField = *FromSpec->field_begin();
 4657   FieldDecl *FieldInSpec = *Spec->field_begin();
tools/clang/unittests/AST/DeclTest.cpp
   87   NamedDecl *DeclF = *DeclS->method_begin();
   88   NamedDecl *DeclG = *(++DeclS->method_begin());
tools/clang/unittests/CodeGen/CodeGenExternalTest.cpp
  210         for (auto field : rd->fields()) {
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp
  408     MaybeRecordPersistentType(*i);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
 1786         std::pair<const FieldDecl *, uint64_t>(*fi, field_offset));
 1827                 current_id, static_cast<void *>(*fi),
 1828                 fi->getNameAsString().c_str(), field_offsets[*fi]);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp
   88     for (clang::EnumConstantDecl *enumerator_decl : enum_decl->enumerators()) {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
  967                           clang::CXXMethodDecl *method_decl = *method_iter;
tools/lldb/source/Symbol/ClangASTContext.cpp
 5921           const clang::ObjCIvarDecl *ivar_decl = *ivar_pos;
 6709           if (ClangASTContext::FieldIsBitfield(getASTContext(), *field,
 6783                 clang::ObjCIvarDecl *ivar_decl = *ivar_pos;
 7268               const clang::ObjCIvarDecl *ivar_decl = *ivar_pos;
 7498               const clang::ObjCIvarDecl *ivar_decl = *ivar_pos;
 8000           chain[0] = *field_pos;
 8020           chain[0] = *field_pos;
 8308     for (auto *method : record->methods())
 9124         if (ClangASTContext::FieldIsBitfield(getASTContext(), *field,
 9404   for (auto enumerator : enum_decl->enumerators()) {
 9436   for (auto enumerator : enum_decl->enumerators())
usr/include/c++/7.4.0/bits/predefined_ops.h
  143         { return bool(_M_comp(*__it1, *__it2)); }
  143         { return bool(_M_comp(*__it1, *__it2)); }
  283 	{ return bool(_M_pred(*__it)); }
  351 	{ return !bool(_M_pred(*__it)); }
usr/include/c++/7.4.0/bits/stl_algo.h
 4306 	*__result = __unary_op(*__first);
usr/include/c++/7.4.0/bits/stl_uninitialized.h
   83 		std::_Construct(std::__addressof(*__cur), *__first);