|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
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 1298 Field2End = D2->field_end();
1300 Field1End = D1->field_end();
tools/clang/lib/AST/ComparisonCategories.cpp 30 if (std::distance(Record->field_begin(), Record->field_end()) != 1 ||
tools/clang/lib/AST/DeclCXX.cpp 1462 assert(Field == field_end());
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()));
5610 if (FieldIt == RD->field_end() ||
5618 assert(FieldIt != RD->field_end() && "missing field?");
5721 for (; FieldIt != RD->field_end(); ++FieldIt) {
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()));
8842 if (I == RD->field_end()) {
8936 std::distance(RD->field_begin(), RD->field_end()));
9079 if (Field == Record->field_end())
9092 if (++Field == Record->field_end())
9110 if (++Field != Record->field_end())
9122 std::distance(ClosureClass->field_begin(), ClosureClass->field_end());
tools/clang/lib/AST/RecordLayoutBuilder.cpp 303 E = Info->Class->field_end(); I != E; ++I, ++FieldNo) {
350 E = Info->Class->field_end(); I != E; ++I, ++FieldNo) {
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) {
3360 E = RD->field_end(); I != E; ++I, ++FieldNo) {
tools/clang/lib/CodeGen/CGDebugInfo.cpp 2116 if (CXXDecl->field_begin() == CXXDecl->field_end())
tools/clang/lib/CodeGen/CGExpr.cpp 877 return ++FI == FD->getParent()->field_end();
tools/clang/lib/CodeGen/CGExprAgg.cpp 398 if (Field == Record->field_end()) {
421 if (Field == Record->field_end()) {
tools/clang/lib/CodeGen/CGExprConstant.cpp 804 FieldEnd = RD->field_end(); Field != FieldEnd; ++Field, ++FieldNo) {
tools/clang/lib/CodeGen/CGExprScalar.cpp 2681 FieldEnd = RD->field_end();
tools/clang/lib/CodeGen/CGObjCMac.cpp 5174 visitAggregate(RD->field_begin(), RD->field_end(), offset,
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 4550 if (PrivatesFI != KmpTaskTWithPrivatesQTyRD->field_end()) {
8351 Layout.append(RD->field_begin(), RD->field_end());
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp 349 FieldEnd = D->field_end();
tools/clang/lib/CodeGen/CodeGenTBAA.cpp 259 e = RD->field_end(); i != e; ++i, ++idx) {
tools/clang/lib/CodeGen/TargetInfo.cpp 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 173 FEnd = Record->field_end();
tools/clang/lib/Sema/SemaChecking.cpp14278 Field2End = RD2->field_end(),
14280 Field1End = RD1->field_end();
tools/clang/lib/Sema/SemaDecl.cpp16757 E = Record->field_end();
tools/clang/lib/Sema/SemaDeclAttr.cpp 3506 FieldEnd = RD->field_end();
tools/clang/lib/Sema/SemaDeclCXX.cpp 1344 std::count_if(RD->field_begin(), RD->field_end(),
2206 E = RD->field_end(); I != E; ++I, ++Fields) {
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 1013 assert(FieldIt != ParentRD->field_end() &&
1015 return ++FieldIt == ParentRD->field_end();
2026 for (RecordDecl::field_iterator FieldEnd = RD->field_end();
2038 for (RecordDecl::field_iterator FieldEnd = RD->field_end();
2086 RecordDecl::field_iterator FieldEnd = RD->field_end();
2192 for (RecordDecl::field_iterator it = Field, end = RD->field_end();
2220 for (RecordDecl::field_iterator E = RD->field_end(); I != E; ++I) {
2625 (*NextField == RT->getDecl()->field_end() ||
2630 FI != RT->getDecl()->field_end(); ++FI) {
2633 if (*NextField != RT->getDecl()->field_end() &&
tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp 56 RecordDecl::field_iterator End(RD->field_end());
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/MemRegion.cpp 1449 FE = RD->field_end(); FI != FE; ++FI, ++idx) {
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/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp 1778 fe = origin_record->field_end();
1822 fe = record->field_end();
tools/lldb/source/Symbol/ClangASTContext.cpp 2538 field_end = record_decl->field_end(), field_idx = 0;
3090 field_end = record_decl->field_end();
5574 field_end = record_decl->field_end();
5830 field_end = record_decl->field_end();
5978 field_end = record_decl->field_end();
6687 field_end = record_decl->field_end();
7107 for (field = record_decl->field_begin(), field_end = record_decl->field_end();
7172 field_end = record_decl->field_end();
7470 field_end = record_decl->field_end();
7974 clang::RecordDecl::field_iterator field_end_pos = record_decl->field_end();
9099 field_end = record_decl->field_end();