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

Declarations

tools/clang/include/clang/AST/Decl.h
 3885   field_iterator field_begin() const;

References

tools/clang/include/clang/AST/Decl.h
 3884   field_range fields() const { return field_range(field_begin(), field_end()); }
 3893     return field_begin() == field_end();
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
 1297   RecordDecl::field_iterator Field2 = D2->field_begin(),
 1299   for (RecordDecl::field_iterator Field1 = D1->field_begin(),
tools/clang/lib/AST/ComparisonCategories.cpp
   30   if (std::distance(Record->field_begin(), Record->field_end()) != 1 ||
   31       !Record->field_begin()->getType()->isIntegralOrEnumerationType())
tools/clang/lib/AST/DeclCXX.cpp
 1454   RecordDecl::field_iterator Field = field_begin();
tools/clang/lib/AST/Expr.cpp
 1971   for (Field = RD->field_begin(), FieldEnd = RD->field_end();
tools/clang/lib/AST/ExprConstant.cpp
 4240                    std::distance(RD->field_begin(), RD->field_end()));
 5593                      std::distance(RD->field_begin(), RD->field_end()));
 5606   CXXRecordDecl::field_iterator FieldIt = RD->field_begin();
 5871   SmallVector<FieldDecl*, 16> Fields(RD->field_begin(), RD->field_end());
 6401                       std::distance(RD->field_begin(), RD->field_end()));
 8798                    std::distance(RD->field_begin(), RD->field_end()));
 8841     RecordDecl::field_iterator I = RD->field_begin();
 8936                      std::distance(RD->field_begin(), RD->field_end()));
 9078   RecordDecl::field_iterator Field = Record->field_begin();
 9122       std::distance(ClosureClass->field_begin(), ClosureClass->field_end());
tools/clang/lib/AST/RecordLayoutBuilder.cpp
  302   for (CXXRecordDecl::field_iterator I = Info->Class->field_begin(),
  349   for (CXXRecordDecl::field_iterator I = Info->Class->field_begin(),
  414   for (CXXRecordDecl::field_iterator I = RD->field_begin(), E = RD->field_end();
  525   for (CXXRecordDecl::field_iterator I = RD->field_begin(), E = RD->field_end();
 1380   for (auto I = D->field_begin(), End = D->field_end(); I != End; ++I) {
 3359   for (RecordDecl::field_iterator I = RD->field_begin(),
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 1308   RecordDecl::field_iterator Field = CXXDecl->field_begin();
 2116       if (CXXDecl->field_begin() == CXXDecl->field_end())
 2118       if (!CXXDecl->field_begin()->isFromASTFile())
tools/clang/lib/CodeGen/CGExprAgg.cpp
  397   RecordDecl::field_iterator Field = Record->field_begin();
 1053       DestLV, *CmpInfo.Record->field_begin());
 1299   CXXRecordDecl::field_iterator CurField = E->getLambdaClass()->field_begin();
tools/clang/lib/CodeGen/CGExprConstant.cpp
  803   for (RecordDecl::field_iterator Field = RD->field_begin(),
tools/clang/lib/CodeGen/CGExprScalar.cpp
 2680       for (RecordDecl::field_iterator Field = RD->field_begin(),
tools/clang/lib/CodeGen/CGObjCMac.cpp
 5174   visitAggregate(RD->field_begin(), RD->field_end(), offset,
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1661   auto Fields = cast<RecordDecl>(IdentQTy->getAsTagDecl())->field_begin();
 4536       CGF.EmitLValueForField(TDBase, *KmpTaskTWithPrivatesQTyRD->field_begin());
 4538   auto PartIdFI = std::next(KmpTaskTQTyRD->field_begin(), KmpTaskTPartId);
 4542   auto SharedsFI = std::next(KmpTaskTQTyRD->field_begin(), KmpTaskTShareds);
 4548   auto PrivatesFI = std::next(KmpTaskTWithPrivatesQTyRD->field_begin(), 1);
 4567     auto LBFI = std::next(KmpTaskTQTyRD->field_begin(), KmpTaskTLowerBound);
 4570     auto UBFI = std::next(KmpTaskTQTyRD->field_begin(), KmpTaskTUpperBound);
 4573     auto StFI = std::next(KmpTaskTQTyRD->field_begin(), KmpTaskTStride);
 4576     auto LIFI = std::next(KmpTaskTQTyRD->field_begin(), KmpTaskTLastIter);
 4579     auto RFI = std::next(KmpTaskTQTyRD->field_begin(), KmpTaskTReductions);
 4633   auto FI = std::next(KmpTaskTWithPrivatesQTyRD->field_begin());
 4755   auto FI = std::next(KmpTaskTWithPrivatesQTyRD->field_begin());
 4776   FI = cast<RecordDecl>(FI->getType()->getAsTagDecl())->field_begin();
 4915     auto LIFI = std::next(KmpTaskTQTyRD->field_begin(), KmpTaskTLastIter);
 4917         TDBase, *KmpTaskTWithPrivatesQTyRD->field_begin());
 4932         TDBase, *KmpTaskTWithPrivatesQTyRD->field_begin());
 4935                                  Base, *std::next(KmpTaskTQTyRD->field_begin(),
 4951   auto FI = std::next(KmpTaskTWithPrivatesQTyRD->field_begin(), 1);
 5042     auto FI = std::next(KmpTaskTWithPrivatesQTyRD->field_begin());
 5118       CGF.EmitLValueForField(Base, *KmpTaskTWithPrivatesQTyRD->field_begin());
 5126                         TDBase, *std::next(KmpTaskTQTyRD->field_begin(),
 5151   auto FI = std::next(KmpTaskTQTyRD->field_begin(), Data1);
 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));
 5309       auto PartIdFI = std::next(KmpTaskTQTyRD->field_begin(), KmpTaskTPartId);
 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));
 8351         Layout.append(RD->field_begin(), RD->field_end());
 9326     auto RI = CS.getCapturedRecordDecl()->field_begin();
10843         DimsLVal, *std::next(RD->field_begin(), UpperFD));
10851         DimsLVal, *std::next(RD->field_begin(), StrideFD));
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 4573   auto CurField = RD->field_begin();
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  348   for (RecordDecl::field_iterator Field = D->field_begin(),
  806   RecordDecl::field_iterator it = D->field_begin();
  877            it2 = RD->field_begin(); *it2 != it->first; ++it2)
tools/clang/lib/CodeGen/CGStmt.cpp
 2357   RecordDecl::field_iterator CurField = RD->field_begin();
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  288   auto CurField = RD->field_begin();
tools/clang/lib/CodeGen/CodeGenFunction.h
  355         S.getCapturedRecordDecl()->field_begin();
tools/clang/lib/CodeGen/CodeGenTBAA.cpp
  258     for (RecordDecl::field_iterator i = RD->field_begin(),
tools/clang/lib/CodeGen/TargetInfo.cpp
  179       return UD->field_begin()->getType();
 2835     for (RecordDecl::field_iterator i = RD->field_begin(), e = RD->field_end();
 3093     for (RecordDecl::field_iterator i = RD->field_begin(), e = RD->field_end();
 6025   for (RecordDecl::field_iterator i = RD->field_begin(), e = RD->field_end();
 7069   for (RecordDecl::field_iterator i = RD->field_begin(), e = RD->field_end();
 7169       RecordDecl::field_iterator b = RD->field_begin(), e = RD->field_end();
tools/clang/lib/Frontend/LayoutOverrideSource.cpp
  172   for (RecordDecl::field_iterator F = Record->field_begin(),
tools/clang/lib/Sema/SemaChecking.cpp
14277   RecordDecl::field_iterator Field2 = RD2->field_begin(),
14279                              Field1 = RD1->field_begin(),
tools/clang/lib/Sema/SemaDecl.cpp
13458   auto I = LambdaClass->field_begin();
16756       for (RecordDecl::field_iterator I = Record->field_begin(),
tools/clang/lib/Sema/SemaDeclAttr.cpp
 3505   RecordDecl::field_iterator Field = RD->field_begin(),
tools/clang/lib/Sema/SemaDeclCXX.cpp
 1344         std::count_if(RD->field_begin(), RD->field_end(),
 2205       for (CXXRecordDecl::field_iterator I = RD->field_begin(),
 9588   auto FIt = Info->Record->field_begin(), FEnd = Info->Record->field_end();
tools/clang/lib/Sema/SemaDeclObjC.cpp
 3213   RecordDecl::field_iterator li = left->field_begin(), le = left->field_end();
 3214   RecordDecl::field_iterator ri = right->field_begin(), re = right->field_end();
tools/clang/lib/Sema/SemaInit.cpp
 1012   auto FieldIt = ParentRD->field_begin();
 1273     CheckStructUnionTypes(Entity, IList, DeclType, Bases, RD->field_begin(),
 2113         RecordDecl::field_iterator F = RD->field_begin();
 2218     RecordDecl::field_iterator I = HasDesignatedInit ? RD->field_begin()
 2629       for (auto FI = RT->getDecl()->field_begin();
tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp
   55   RecordDecl::field_iterator Iter(RD->field_begin());
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
  185     if (std::any_of(RD->field_begin(), RD->field_end(), IsTrickyField))
  258     std::transform(RD->field_begin(), RD->field_end(),
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
  902   CXXRecordDecl::field_iterator CurField = LE->getLambdaClass()->field_begin();
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
 1448       for (RecordDecl::field_iterator FI = RD->field_begin(),
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
 2459   for (FI = RD->field_begin(), FE = RD->field_end(); FI != FE; ++FI) {
tools/clang/tools/libclang/CXType.cpp
 1239   for (RecordDecl::field_iterator I = RD->field_begin(), E = RD->field_end();
tools/clang/unittests/AST/ASTImporterTest.cpp
 3315   auto *ToField = *ToSpec->field_begin();
 3328   auto *FromField = *FromSpec->field_begin();
 4657   FieldDecl *FieldInSpec = *Spec->field_begin();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
 1777   for (RecordDecl::field_iterator fi = origin_record->field_begin(),
 1821     for (RecordDecl::field_iterator fi = record->field_begin(),
tools/lldb/source/Symbol/ClangASTContext.cpp
 2537     for (field = record_decl->field_begin(),
 2629             cxx_record_decl->field_begin();
 3096           for (field_pos = record_decl->field_begin(); field_pos != field_end;
 5573       for (field = record_decl->field_begin(),
 5829           for (field = record_decl->field_begin(),
 5977       for (field = record_decl->field_begin(),
 6686       for (field = record_decl->field_begin(),
 7107   for (field = record_decl->field_begin(), field_end = record_decl->field_end();
 7171         for (field = record_decl->field_begin(),
 7469         for (field = record_decl->field_begin(),
 7976   for (field_pos = record_decl->field_begin(); field_pos != field_end_pos;
 9098       for (field = record_decl->field_begin(),