reference, declarationdefinition
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();