|
reference, declaration → definition
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.cpp14277 RecordDecl::field_iterator Field2 = RD2->field_begin(),
14279 Field1 = RD1->field_begin(),
tools/clang/lib/Sema/SemaDecl.cpp13458 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(),