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

References

tools/clang/lib/AST/ASTContext.cpp
 7146   if (!RDecl->getDefinition() || RDecl->getDefinition()->isInvalidDecl())
 7146   if (!RDecl->getDefinition() || RDecl->getDefinition()->isInvalidDecl())
tools/clang/lib/AST/ASTImporter.cpp
 1598       if (FromRecord->getDefinition() && FromRecord->isCompleteDefinition() &&
 1599           !ToRecord->getDefinition()) {
 1805   if (To->getDefinition() || To->isBeingDefined()) {
 2643           RecordDecl *FoundDef = FoundRecord->getDefinition();
 8592     if (!ToRecord->getDefinition()) {
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
 1156   D1 = D1->getDefinition();
 1157   D2 = D2->getDefinition();
tools/clang/lib/AST/CXXInheritance.cpp
  166             cast_or_null<CXXRecordDecl>(Ty->getDecl()->getDefinition());
tools/clang/lib/AST/Decl.cpp
 3976   const RecordDecl *RD = RT->getDecl()->getDefinition();
 4003   const RecordDecl *RD = getParent()->getDefinition();
tools/clang/lib/AST/Interp/Program.cpp
  209   RD = RD->getDefinition();
tools/clang/lib/AST/RecordLayoutBuilder.cpp
 3029   if (D->hasExternalLexicalStorage() && !D->getDefinition())
 3032   D = D->getDefinition();
tools/clang/lib/CodeGen/CGBuiltin.cpp
 1400   RecordDecl *RD = RType->castAs<RecordType>()->getDecl()->getDefinition();
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 2133   if (DebugTypeExtRefs && isDefinedInClangModule(RD->getDefinition()))
 2165   if (DebugTypeExtRefs && isDefinedInClangModule(RD->getDefinition()))
 2245   const RecordDecl *D = RD->getDefinition();
 2966   if (isa<RecordDecl>(D) && !cast<RecordDecl>(D)->getDefinition())
 3123   if (T && (!T->isForwardDecl() || !RD->getDefinition()))
 3128   const RecordDecl *D = RD->getDefinition();
tools/clang/lib/CodeGen/CGExpr.cpp
 3913   for (auto F : Rec->getDefinition()->fields()) {
tools/clang/lib/CodeGen/CodeGenTBAA.cpp
  100     const RecordDecl *RD = TTy->getDecl()->getDefinition();
  246     const RecordDecl *RD = TTy->getDecl()->getDefinition();
  298     const RecordDecl *RD = TTy->getDecl()->getDefinition();
tools/clang/lib/CodeGen/CodeGenTypes.cpp
  728   RD = RD->getDefinition();
tools/clang/lib/CodeGen/TargetInfo.cpp
 8963   const RecordDecl *RD = RT->getDecl()->getDefinition();
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
  856     RD = RD->getDefinition();
 3606     RD = RD->getDefinition();
 7497         RD = RD->getDefinition();
tools/clang/lib/Sema/SemaCast.cpp
  837   const RecordDecl *SrcDecl = SrcRecord->getDecl()->getDefinition();
tools/clang/lib/Sema/SemaDecl.cpp
 5118   RecordDecl *RecordDef = Record->getDefinition();
tools/clang/lib/Sema/SemaDeclAttr.cpp
 5238   if (RD && RD->getDefinition()) {
 5239     RD = RD->getDefinition();
tools/clang/lib/Sema/SemaDeclCXX.cpp
 2491   BaseDecl = BaseDecl->getDefinition();
tools/clang/lib/Sema/SemaOpenMP.cpp
12876         TyRec->getDecl()->getDefinition()) {
tools/clang/lib/Sema/SemaOverload.cpp
 7454     if (!T1Rec->getDecl()->getDefinition())
tools/clang/lib/Sema/SemaTemplate.cpp
 1545       if (TagDecl *Def = PrevRecordDecl->getDefinition()) {
tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  209       const RecordDecl *RD = RT->getDecl()->getDefinition();
tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
  250     const RecordDecl *RD = RT->getDecl()->getDefinition();
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
   78     if (!(RD = RD->getDefinition()))
  134     if (!(RD = RD->getDefinition()))
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp
  282   const RecordDecl *RD = R->getValueType()->getAsRecordDecl()->getDefinition();
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
 2112   if (!RD->getDefinition() || isRecordEmpty(RD))
tools/clang/tools/extra/clang-doc/Serialize.cpp
  219     return D->getDefinition();
  444               cast_or_null<CXXRecordDecl>(Ty->getDecl()->getDefinition())) {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp
   93               BaseRecordType->getDecl()->getDefinition()))
tools/clang/tools/extra/clang-tidy/fuchsia/MultipleInheritanceCheck.cpp
   76     const RecordDecl *D = Ty->getDecl()->getDefinition();
  109       const auto *Base = cast<CXXRecordDecl>(Ty->getDecl()->getDefinition());
  118       const auto *Base = cast<CXXRecordDecl>(Ty->getDecl()->getDefinition());
tools/clang/tools/libclang/CXType.cpp
  991   RD = RD->getDefinition();
 1024   RD = RD->getDefinition();
 1235   RD = RD->getDefinition();
tools/clang/unittests/CodeGen/CodeGenExternalTest.cpp
  188         RecordDecl *def = rd->getDefinition();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
 1768   clang::RecordDecl *definition = origin_record.decl->getDefinition();