|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/lib/AST/ASTContext.cpp 1613 cast<FieldDecl>(D)->getParent()->hasAttr<PackedAttr>();
1621 cast<FieldDecl>(D)->getParent()->hasAttr<PackedAttr>();
1668 const RecordDecl *Parent = Field->getParent();
6782 const RecordDecl *RD = FD->getParent();
tools/clang/lib/AST/Decl.cpp 4003 const RecordDecl *RD = getParent()->getDefinition();
tools/clang/lib/AST/ExprConstant.cpp 2726 if (FD->getParent()->isInvalidDecl()) return false;
2727 RL = &Info.Ctx.getASTRecordLayout(FD->getParent());
7040 FD->getParent()->getCanonicalDecl() && "record / field mismatch");
7232 FD->getParent()->getCanonicalDecl() && "record / field mismatch");
10238 const RecordDecl *Parent = FD->getParent();
11648 << RF->getParent() << RF;
11652 << LF->getParent() << LF;
11653 else if (!LF->getParent()->isUnion() &&
11658 << LF->getParent();
tools/clang/lib/AST/RecordLayoutBuilder.cpp 2058 << getPaddingDiagFromTagKind(D->getParent()->getTagKind())
2059 << Context.getTypeDeclType(D->getParent())
2065 << getPaddingDiagFromTagKind(D->getParent()->getTagKind())
2066 << Context.getTypeDeclType(D->getParent())
3159 const ASTRecordLayout &Layout = C.getASTRecordLayout(FD->getParent());
tools/clang/lib/CodeGen/CGClass.cpp 1625 QualType RecordTy = CGF.getContext().getTagDeclType(field->getParent());
tools/clang/lib/CodeGen/CGExpr.cpp 877 return ++FI == FD->getParent()->field_end();
2430 QualType TagType = CGF.getContext().getTagDeclType(FD->getParent());
3900 assert(cast<CXXMethodDecl>(CurCodeDecl)->getParent() == Field->getParent());
3902 getContext().getTagDeclType(Field->getParent());
3945 const RecordDecl *rec = field->getParent();
3955 const RecordDecl *rec = field->getParent();
3991 CGM.getTypes().getCGRecordLayout(field->getParent());
4000 const RecordDecl *rec = field->getParent();
4026 const RecordDecl *rec = field->getParent();
4048 getContext().getASTRecordLayout(field->getParent());
tools/clang/lib/CodeGen/CGExprAgg.cpp 1882 const RecordDecl *ClassRD = FD->getParent();
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp 62 return FD ? Ctx.getASTRecordLayout(FD->getParent())
546 QualType RT = QualType(FD->getParent()->getTypeForDecl(), 0);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 8385 if (FD1->getParent() == FD2->getParent())
8385 if (FD1->getParent() == FD2->getParent())
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp 874 const RecordDecl *RD = it->first->getParent();
tools/clang/lib/Sema/SemaDecl.cpp 1914 << D << FD << FD->getParent();
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp 530 const auto *Parent = dyn_cast<CXXRecordDecl>(FD->getParent());
588 const auto *CXXParent = dyn_cast<CXXRecordDecl>(Field->getParent());
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp 1431 const RecordDecl *RD = FR->getDecl()->getParent();
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp 817 return FR->getDecl()->getParent()->isUnion();
tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp 791 const RecordDecl *RD = LeftFD->getParent();
795 if (RD != RightFD->getParent())
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp 464 if (!F->getParent()->isUnion() || UnionsSeen.insert(F->getParent()).second)
464 if (!F->getParent()->isUnion() || UnionsSeen.insert(F->getParent()).second)
tools/clang/tools/extra/clangd/refactor/tweaks/DefineInline.cpp 131 Parent = FD->getParent();