|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/lib/AST/ASTContext.cpp 588 if (!(RD = RD->getDefinition()))
598 if (!(NonVirtualBase= NonVirtualBase->getDefinition()))
613 if (!(VirtualBase= VirtualBase->getDefinition()))
tools/clang/lib/AST/ASTImporter.cpp 1768 assert(From->isCompleteDefinition() && To->getDefinition() == To &&
5028 auto *ToTemplatedDef = D->getTemplatedDecl()->getDefinition();
5181 if (D->isThisDeclarationADefinition() && PrevDecl->getDefinition()) {
5182 Importer.MapImported(D, PrevDecl->getDefinition());
tools/clang/lib/AST/Decl.cpp 4112 return CXXRD->getDefinition();
tools/clang/lib/AST/DeclCXX.cpp 487 Hash.AddCXXRecordDecl(getDefinition());
1100 if (FieldRec->getDefinition()) {
1723 if (auto *Def = D->getDefinition())
tools/clang/lib/AST/RecordLayoutBuilder.cpp 3116 assert(RD->getDefinition() && "Cannot get key function for forward decl!");
3117 RD = RD->getDefinition();
tools/clang/lib/CodeGen/CGDebugInfo.cpp 944 if (RD->getDefinition())
tools/clang/lib/Index/IndexBody.cpp 170 RD = RD->getDefinition();
tools/clang/lib/Index/IndexTypeSourceInfo.cpp 191 RD = RD->getDefinition();
tools/clang/lib/Sema/Sema.cpp 803 Complete = MethodsAndNestedClassesComplete(R->getDefinition(),
tools/clang/lib/Sema/SemaCast.cpp 936 *ClassDefinition = Class->getDefinition();
tools/clang/lib/Sema/SemaChecking.cpp 7907 if (!RD || !RD->getDefinition())
9350 RD = RD ? RD->getDefinition() : nullptr;
tools/clang/lib/Sema/SemaCodeComplete.cpp 1038 Record = Record->getDefinition();
tools/clang/lib/Sema/SemaDecl.cpp16130 if (RDecl->getDefinition()) {
16187 if (RDecl->getDefinition()) {
tools/clang/lib/Sema/SemaDeclAttr.cpp 3807 if (!RD->getDefinition()->isCompleteDefinition())
3824 Diag(RD->getDefinition()->getLocation(), diag::note_defined_here)
tools/clang/lib/Sema/SemaDeclCXX.cpp 2383 Base = Base->getDefinition();
2437 ((BaseDecl = BaseDecl->getDefinition()) &&
4968 CXXRecordDecl *ClassDecl = Constructor->getParent()->getDefinition();
5516 const CXXRecordDecl *Def = RD->getDefinition();
9557 Info->Record = Info->Record->getDefinition();
15661 CXXRecordDecl *Class = VTableUses[I].first->getDefinition();
tools/clang/lib/Sema/SemaLookup.cpp 885 if (!Class->getDefinition() || Class->isDependentContext())
953 if (Record->getDefinition() && CanDeclareSpecialMemberFunction(Record)) {
967 if (Record->getDefinition() && Record->needsImplicitDestructor() &&
977 if (Record->getDefinition() && CanDeclareSpecialMemberFunction(Record)) {
2245 if (!LookupRec || !LookupRec->getDefinition())
3065 RD = RD->getDefinition();
tools/clang/lib/Sema/SemaTemplate.cpp 2041 cast<CXXRecordDecl>(Template->getTemplatedDecl())->getDefinition()) {
7962 RecordDecl *Def = Specialization->getDefinition();
9165 Specialization->getDefinition());
9175 Specialization->getDefinition());
9305 if (!PrevDecl && Record->getDefinition())
9322 = cast_or_null<CXXRecordDecl>(Record->getDefinition());
9328 = cast_or_null<CXXRecordDecl>(Pattern->getDefinition());
9341 RecordDef = cast_or_null<CXXRecordDecl>(Record->getDefinition());
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp 2081 = cast_or_null<CXXRecordDecl>(Pattern->getDefinition());
2793 if (!Record->getDefinition()) {
2794 if (!Pattern->getDefinition()) {
2821 Pattern = cast_or_null<CXXRecordDecl>(Record->getDefinition());
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp 3315 if (PrevDecl && PrevDecl->getDefinition() &&
3318 SemaRef.Diag(PrevDecl->getDefinition()->getLocation(),
tools/clang/lib/Sema/SemaType.cpp 7880 D = RD->getDefinition();
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp 535 Parent = Parent->getDefinition();
tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp 107 if (!RecordDecl->getDefinition()) {
111 RecordDecl = RecordDecl->getDefinition();
130 RecordDecl = RecordDecl->getDefinition();
tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp 61 BaseType->getAsCXXRecordDecl()->getDefinition();
tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp 236 const auto *DerivedRD = DerivedMD->getParent()->getDefinition();
tools/clang/tools/libclang/CIndex.cpp 6362 ->getDefinition())
8469 RD = RD->getDefinition();
tools/clang/unittests/AST/ASTImporterTest.cpp 3745 ASSERT_EQ(FromFriendClass->getDefinition(), FromClass);
3756 EXPECT_EQ(ToFriendClass->getDefinition(), ToClass);
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp 1672 if (record_decl && record_decl->getDefinition()) {